I don't see anything wrong with the grammar, but the context is very weird. How could it be that hair becomes long enough so that you "can" get a hair cut? I think you want to convey the meaning: You think that your hair has grown a bit long, and you think it is time for you to get a hair cut.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.