Firstly, I agree with @maheshkasindi - I’d recommend not using texts here - option sets are much better suited for this, and give you way more possibilities and functionality, whilst at the same time making everything much simpler.
Having said that, if you do want to use texts, it should be as simple as setting the dropdown’s type of choices to text, and the source to the User’s list of Types of hair.
Is that what you’ve done already?
If it is, then presumably your Type of Hair field on the User is not set as a list (although you said in your post that it is, so I’m guessing you haven’t set the dropdown data source correctly).
But, I’d definitely suggest switching to use an option set for this instead.