What are the correct words I have to insert here? (Verb patterns) [closed]

Both "Your hair needs to be cut." and "Your hair needs cutting." are grammatically correct sentences, though the former sounds very formal and the latter would sound odd to an American English speaker, who would more likely say "You need a haircut."