There can be 3 reasons for it: 1. You have not registered your number with the app. 2. The person you are trying to message only let their ‘friends’ message them 3. You are under 16 years of age. (TikTok doesn't let you use the Direct Messaging option if you are under 16 years of age.)