Who’s side? Mom or boyfriend?

I live about a 25 minute drive away from my boyfriend (or 2 buses which both come once an hour). My boyfriend drives but he doesn’t have a job and he has recently started college. For the past year that hes driven he has always dropped me home at night or atleast gave me notice to ask my parents for a lift ( since his house is hard to get to I regularly stay over) but for the past few months he would randomly tell me to leave his house and find my own way home even when my parents are working if he got annoyed at me over anything small.

the other day we went to his sisters house which is even further away (3 different buses to get home and I didn’t have change for the bus as it only excepts coins not notes) he told me earlier that day he would have me home by 7 and I told my parents this as they were going to be over an hour away out having lunch.

Suddenly something changed his mind and he decided he wasn’t bringing me home, I told him the situation with my parents and I knew they would be really mad at me but I asked anyway, obviously because I had no way Home my mom came to collect Me from his sisters house and I got into the car in a bad mood because I was obviously upset he made me drag them out so far. My mom asked me why he wasnt bringing me home and I told her honestly “he just doesn’t want to” because there was no other excuse and i was upset with him.

A few days later he was in my house and was supposed to stay over to work with my dad the next day. My mom spoke to him and told him I’m not allowed to to his house or his sisters anymore unless I have a way home and could he atleast drop me to the nearest train or bus station from there. He hates when my mom gets involved and says to me he feels like he’s in a relationship with 2 people.

He left and didnt speak to me all night or the next day. I was extremely worried incase something had happened because he never would ignore me like this.

The next day I was coming home from college when I rang my mom and she told me he was at the house working with my dad. I got home and he told me he didnt want to speak to me?? I called him inside after he finished to speak with him and he constantly called me immature and a child ( his favourite diss at me) and told me I shouldn’t be telling my mom anything about my relationship? I told him im of course going to speak to my mom about anything that upsets me because she’s the only person I fully trust and can vent to if something is wrong.

He stormed out and went home. I told my mom not to give out to him because now it has caused an unnecessary fight between us.

My boyfriends mom ended up ringing me telling me he was really upset my mom spoke to him “like an animal” in her words and she wanted an apology. When I told my mom she flipped and said he isn’t allowed in the house anymore and told my dad not to let him work here either. So basically we can’t see eachother anymore because once my mom dislikes someone she will never want to see them again.

I’m confused on what to do because me and my boyfriend were fine until this point and it’s actually a pathetic fight that got severely out of hand of course because parents got involved.

I dont know should I keep trying with my boyfriend because I love him regardless if my mom doesn’t agree or should I let us break up?

(Keep in mind my mom constantly told me as a child to always say sorry even if I don’t mean it or if I’m in the right because it’s not nice to fight) and it upset me how she is going against what she thought me?

I don’t think my boyfriend will want to speak to me until my mom has apologised but it doesn’t seem to be happening as she’s very stubborn. I have my Prom in 2 weeks exactly too and if we’re not together i don’t want to go even though I am the person who organised it. I’m really shocked by the situation and don’t know who or where to turn to please give me advice.