If you live in the US, you may want to check out AmeriCorps, but you'll have to be 18. Even if you're a year away from legal age, making plans to leave will make the time go quicker. Once you're out, think about making friends before finding a boyfriend. In the meantime, your parents may allow you to go to a trade school or community college to gain job skills. Have you talked to them about it?
Time seems to stand still when you're young, because you have so much of it. But no matter how depressing your life seems, it won't last forever.
Here's the link to AmeriCorps: https://www.nationalservice.gov/impact-our-nation/state-profiles