*trigger warning* need some advice

Background:
My bf asked me out in 7th grade but his dad found out I was cutting myself (but I stopped before he found out and never did it again) and made us break up 3 weeks later. He called me a psychopathic witch (because my religion is pagan-not satanic).
My bf and I talked in secret (over kik messenger-acting like strangers in person) for the past 3 years, we're now in 10th grade, I'm 16 he's 15
Back in 8th grade he developed a crush on a girl who just moved to our school, and last year he left me for her, saying he still loved me and he was only doing it to see if his dad will let us get back together after he tried dating someone else
I didn't want him to do it. I hated that girl and I felt that I wasn't good enough. But I told him it was ok with me because I love him--how could I say no?
Eventually when the pain was too much I told him he had to choose: me or her. He chose me and broke up wth her the next day.
After that he never acted the same. We always fought. And he just kept hurting me. And I kept giving him second chances. Finally a couple weeks ago I broke up with him; saying I would only give him another chance if his dad allowed us to have a real relationship-since he clearly wasn't capable of maintaining one over kik messenger. 
He cried and begged and said he couldn't live without me and he promised to get his dad to change his mind. 
A few days ago he gave up.
He put me through hell but he was a part of me for 3 years and we talked about getting married and having children together and we made plans and I loved him so much. We met after school in the woods a few times just to see each other. And that led to him being the person to ever touch me in a sexual way, and the same for me touching him. I told him I wanted him to take my virginity when I was ready, and he wanted me to do the same.
I don't know how to move on. I feel so heartbroken. I miss him terribly. I don't know what to do.
I haven't been eating or sleeping and I have no motivation to do anything except lay down and cry and hide in my room.

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors