It mean the boy has a sad heart ..... but not to worry. Time apart is better than not seeing you anymore. She may have a hard time managing her time between you, school and friends and she may feel overwhelmed so something has to give. Talk to her and let her know you understand she needs space right now but that you really miss her and think you can make things work.
Spending a long time flirting
Most likely
shes doesn't really like you
He that asks, gets. Move more quickly next time.
It means that when you and a girl meet, and you have short hair, and you chat, and later you go home, and when your hair is long, and you meet her again. Every time you grow your hair longer, you meet her. Then she asks if you're growing out your hair.
Don't look too much into it. Most of the time it doesn't mean anything. Just give her an honest answer and move on.
That mean the guy just want to have sex and they have to figure out a place and time
she's pretty much telling you that it is over
It means she wants to what time it is, therefore she asked you the question.
Not really. It could mean it but it depends on how you look at it. But sometimes you have to get the nerve to ask him before you assume it.
He's a player and you can do so much better. Don't waste any more time on him than you already have.
If you have to ask, you're not quite ready. You are probably close. Give it time; the light will come on soon.