Younger boyfriend advice!?

Hi, so I’ve been dating my boyfriend for a year and 7 months now and it’s had its ups and downs but i know he loves me and i love him. He’s 16 and I’m 18. Last year he moved away (same state 45 mins away) so It’s super hard to make time to drive down there all the time. I leave for college soon while he’ll be starting his junior year in high school and the bigger distance will make it impossible for us to see each other. Another problem is his parents. They’re very protective so we have to sneak around to see each other and they’re often the reason why we don’t see each other as much (Maybe two or three times a month) I’ve been so frustrated with the whole thing because I’m getting older and needing a more stable relationship, i don’t want to keep sneaking around and we really can’t anymore because I’ll be gone! When i come back on weekends and breaks i wanna be able to see him whenever i want because it’ll on be for a small period of time! Part of me wants to talk to his mom but then I’m like that’s his job? Idk i love him but i cannot do this for another year! Am i being selfish? This is one of our daily arguments.

He often makes excuses whenever we’ll make a plan and he doesn’t follow through. I literally want to pull my hair out and i get so mad that i want to break up with him for good. Example: Valentine’s Day he stood me up and said his mom was upset and he had to stay with her. I don’t believe it.

Side-note: I’ve been around his mom so many times! She says she loves me and so does he but I’m not allowed to be around him unless it’s a public place? And she found out we had sex in the beginning of our relationship, she even had a talk with me about getting on birth control. I’m just confused if you love me let me be with my boo!

Literally me every time he says “My mom is home.”