On and off girlfriend its been almst 4 hours since she texted that it was wierd that i texted so late and she still hasnt wished me a happy birthday
That is your problem right there, there is no on and off with girlfriends, off is forever. Once you are off, you are off for good. She is simply pretending to be back with you until she finds somebody else she likes better, you are just a temp boyfriend to her. I say dump her and find a better girlfriend. You will never be able to have a stable long term relationship with her because she clearly displayed she doesn't want that with you.
Women start arguments either to test their man, or they have declining interest in their male partner. Don't settle or make do.
Happy birthday, hopefully my post doesn't ruin it for you.