I don’t know what to do

I’ve recently started dating someone again. My ex was my world and I tended to put his needs before my own and he made me believe my family didn’t truly want me to be happy. I grew distant from my mom and unintentionally ignored some things at home because I just hated my mom judging me. Now I’ve started dating again and this guy is different from my ex. I had told my mom that one night this guy and I just stayed up all night talking to like almost 7 in the morning. Today I overslept and my alarm didn’t go off so I missed taking my little sister to the bus. Truth is I’m on my period and tired but I woke up at 6 and just layed back down. Maybe I should’ve stayed up but my back and stomach were cramping. Last night after I had class I did stay out with my current boyfriend but we were studying and doing homework at a hookah bar. I honestly didn’t want to go home because my mom always makes it seem like I’ve done something wrong or I act different when I have someone. She’s pulling from my ex and it’s not fair. Not gonna lie my boyfriend and I did have sex but I was home by 11. I stayed up doing some extra work and trying to send some stuff to my classmates. But today my mom said that it’s cus I have a boyfriend that I ignore my responsibilities. I’ve gotten up late before and had to run my sis to the bus in the past before it’s just me being tired which I’d be regardless. She doesn’t care what I say and has already written this guy off. I wish I never told her I was dating. I know I made a mistake with my ex he lied cheated and abused me and for a long time I thought I deserved that. But I feel this is different. This person takes the time to help me and talk to me whenever they feel something is up. And unlike my ex they are actually working on their goals and motivate me to work harder on mine. I don’t get how I can still feel this low.