I know you don't know me that well yet, but if there's anything I can do to help, let me know. *hugs*
Consider this... if the girl is ditching you, then it can only be one of three things. She a lesbien and was just in denial, she one of those girls that isn't happy until she's hooked up with an absolute asshole who treats her like shit, or third... she's an alien from outerspace and was just getting close to study the mystery and perfection that is your hair.
Cheer up! Noone who would make you sad is worth your unhappiness.