Am I being selfish?

This is my first time posting on this app, but I just want to know if anyone else has gone through something like this. So my boyfriend and I have been together for almost 2 years now and ever since I got my first car I’ve always wanted to spend time with him. I’d always go over to his house whenever I could and I was happy that I could take myself instead of him coming to pick me up (We live 45 minutes away from each other). So then I got to spend more time with him but never got to spend the night with him or anyone for that matter. I never went anywhere when I was younger or stayed with any friends I was just always at home. I’m now 17 and I’ll be 18 in August and I finally got my mom to let me stay the night with him on New Years. So after that I kinda just slipped into staying at his house on a regular basis. I now usually stay with him every Friday and come home Saturday evening or even stay for two days but then come home that Sunday. I’m home throughout the whole week while my moms at work and I go to school but I have to work afterwards so I end up seeing my mom later that night after my shifts. I work to pay for my car and insurance. It was my moms car but I traded my old one in to get my mom a new car that she liked really well so then I could get the car she had. But now that I’m seeing my boyfriend more she tells me that she wishes she never give me that car or let me get a job because that took what rest of the time she had with me away. I guess me being home with her. She seems really depressed all the time and makes me feel terrible because I’m always with my boyfriend but I’ve been trying to even it out. This weekend I stayed home Friday and left Saturday which again I was home all week. She tells me that I’m gonna regret not seeing my family and that I’ll understand more when I have my own kids. I ended up staying another night last night because my boyfriend changed my oil and didn’t get done until 10 so I told her that I’d come home in the morning. She told me to not worry about it anymore because she was done worrying and to have fun with my new family. I don’t know what to do or how I should feel? I mean I’m home all week and see her also when I am home we never even talk and I always end up arguing or she’s in bed. How should I feel? Am I being selfish? I just like the feeling of having freedom but maybe I shouldn’t :(