Can someone give me some advice please? (long.)?

1) i'm dating this girl, and i have been dating her on and off for over a year now.i've never met her but i always speak to her over the phone, or see her in pictures/webcam. i dont know when we are actually going to meet because its always changing.we're always arguing but we feel as though we love each other and keep trying over and over again.but three days ago i finished with her and her friend set her up with this other girl, this girl new her for two days and asked her out, she didnt give her an answer and texted me telling me.i was hurt all day and was on the verge of breaking down.she was considering to date her, but now she hasnt and we're back together, but yet she was considering dating other girl saying, that she needed someone to take care of her and that maybe she should give her a chance if we werent to get back together.now shes saying shes not her type atall and wouldnt even touch her, but i'm scared that maybe if i hadnt have taken her back she would have been happier or got with that girl, i'm not sure what to believe? also my best friend hates her and i promised her i wouldnt get back with her, forgot about the promise and did, i really love my best friend more than i could anyone, shes like my sister, i dont know what to do.

2) theres this guy i like at school, and i’ve liked him since the start year 10, maybe a few weeks into it, he seems like such a lovely guy, and hes always so nice and understanding to everyone. So anyway, he started acting off with me after i had started to speak to him loads and i didn’t know whether i liked him or not because i thought i was a full on lesbian, but rumours went round and he went and told people i fancied him, shortly after the rumours started i told him, he didn’t have to worry, i didn’t like him. He was still really off with me, so not long after i admitted to him i liked him and told him i was bi too, we had such a lovely conversation and he acted really understanding and promised me he wouldn’t tell anyone either of those things. Later on we had another lovely conversation about fit people from skins :’), but then afterwards he stopped speaking to me as much, and now ignores me, my friend told me that he said to her i don’t speak to him in real only on msn, so i try to now, but he doesn’t speak as much as he used to. Then recently, i found out someone had told my friend i was bi, and the only person it could’ve been was him. I’m not sure what to do or how to feel, my best friend is telling me that hes not worth it, but you don’t realise how amazing he honestly is. What shall i do?

3) I hate myself, i hate everything about me. My personality, my looks, my weight, my hair, my eyes, my nose, my ears, my height, my scars from operations, my head. [its a square :/] just everything. And i don’t know what to do about it, i always screw up everything and it really hurts, im messed up and i need help, i even think i could have bipolar, please help me?

4) my mum found a diva magazine under my bed and a ripped up card from my girlfriend, after this she kicked off and shouted at me having some rant saying she was fed up of my lesbian tendencies and having secrets, since then she said i wasn’t aloud anymore sleepovers, and she makes a pessimistic thing out of anything i do, even if i’d done nothing wrong, shes not asked me about it since and i don’t want to come out to her properly because before that at my aunties once she was drunk and we were all kidding about if i was a lesbian and she said she’d kick me out. So i’m scared, what shall i do about it? >.<