Parent’s approval 🤦🏻‍♀️

Soo I’m 17 (18 in 6 months). Parents approval is super important to me. I literally lose feelings for a guy if my parents don’t like him /: so, there’s this guy (I) who I had no intention of liking. We started as fwb. I was always the one who initiated things. On valentines he bought me a really nice gift which made me realize he wanted more than just a friendship. My mom liked him but when my ex appeared out of nowhere, she started saying that no one like (I) & that even my stepdad likes my ex better. It sucks because every time I see him I just want to be all up on him, which is something I hadn’t felt for anyone in a long time. I love when he hugs me from behind and texts me cute things at school. He doesn’t do drugs or anything and he works clean. There’s no reason for her not to like him. My stepdad thinks he only wants me for sex which is not true at all because if anything, he was the one pursuing a relationship. I can’t admit that we’re having sex but they think that as soon as he can get it in, he’ll leave. My mom knows I’m not a virgin (I also happened to lose it to my ex) but she still shames me for my sexual decisions like wanting to get on birth control. Idk what to do /: I feel some distance beginning to grow between me and him. He asks me what’s wrong & I told him already. He asked her if she was mad but she acts like nothing’s going on. She only tells me things. What can I do? Or say