help me please asap!!

Im 16 and my boyfriend is 19 almost 20 . We've been togther for two years and a half .  He's an arab and so am i but my moms half American <- fyi .
My boyfriend is really really controlling, he doesn't want me to go anywhere he doesn't like . He doesn't want me to go out every day . He's only really nice to me when i stay home .  I need help , i dont want to break up with him , but i feel very horrible being in this situation and having to canel plans with my friends and losing alot of friends .. what can i do to fix this ? 

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