Stuck between two guys😩 please help me !

Ok so i was dating this guy for about 6 months my freshman year in high school. He was literally perfect to me 😩 He was everything i wanted in a guy, sweet, romantic, caring but then we broke up ☹️ a girl that didnt like me sent me pictures of her playing in his hair while he didnt look like he knew what was going on 🙄 so i broke up with him and he continuously begged for me back but i just couldnt do it even though i loved him🤷🏾‍♀️

so months go on and i meet this new transfer at my school during summer time open gym. He was tall, chocolate, sexy, he could dunk and play smart basketball 💓 so me and him becomes really good friends and he asks me out 😳 so i start dating him and its real chill until he just starts acting really clingy and crazy! He ended up telling me he has bipolar disorder 😩 idek how to describe how i felt. I knew he trusted me enough to tell me so i decided to just act like he didnt tell me and not use it against him.

So its the end if summer and school starts back and we've been through hell and back LITERALLY. From breaking up to cheating and just doing plain dumb shit. Me and dude #1 start back talking and he tells me to leave him dude #2! so im like NO you're not about to play me again and he's like all that shit he's done to you and your really going to let me go over one thing ? so dude #2 comes back to apologize to me and i take him back and tell #1.

Dude #1 goes and gets a gf and me and her were coo. Out of nowhere she starts wanting to fight me over him and starts causing unnecessary drama. Turns out people were bullying her saying he would never leave me alone so she started acting crazy to me.

Its the end of sophomore year and me and

Dude #2 are together and still getting through our bullshit😩 so during the summer he starts acting real distant from me 🤔 and im really attached to him and always want to talk to him sometimes ☹️ ( we lost our virginity to eachother in march )

So he ends up breaking up with me because hes tired of everything i put him through 🙄 this is at the end of june! so we were still talking everyday and i invite him out of town with me ! it was our one year anniversary even though we weren't together at the time 😐

so im a junior now and dude #2 is a senior and me and dude #1 starts back talking and he is admitting all his feelings for me which i already knew about and apologizing for his gfs actions

me and dude #1 start hanging out and getting back like old times, we just hang out last week and he is supposed to be taking me to the butterfly house this weekend😏 but meanwhile me and dude #2 just had sex yesterday ☹️

im only 16 and idk what to do anymore, please help me !!!