I had a disagreement with my mom and the guy I'm talking to.
I've been talking to a guy for a few months (I'm 18F and he's 19M), and while we've met up before, I avoided telling my mom about him. She tends to make me feel uncomfortable, shares everything with our family, and adds unnecessary pressure on me. Anyway, yesterday he came to visit me. He lives about three hours away by train, and while we were sitting in my car chatting, we checked the train schedule for his return. It was nearly 10 PM, and all the trains were getting canceled, with the next one not leaving until 6 AM the following day. We were unsure of what to do, and I was hesitant to inform my mom, so I suggested staying with him until 6 AM. However, he was uncomfortable with that idea and encouraged me to tell my mom about him and ask if he could stay over. I had no problem with him staying since he’s very respectful and wouldn’t do anything to make me uncomfortable. I texted my mom to let her know, but she got really upset that I hadn't mentioned him earlier. She called all my friends and their parents, asking if they knew who he was. They all recognized him and reassured her that he was fine, but she still didn't believe it and insisted he couldn’t stay. I understood her concerns since she had never met him before, so I told her I would wait with him until the train and suggested we leave it for now and talk later. This led to a huge argument, and she forced me to come home. Meanwhile, he ended up booking a hotel, and I took him to the train station the following day. Now my mom has informed the whole family and is angry with me for not being upfront. I've tried explaining how uncomfortable she makes me feel when I share things with her, but she thinks I'm overreacting. I haven’t spoken much to the boy since; he mentioned he needs time to process everything that happened. He had warned me this could be an issue and that I should mention him to my mom, but I didn’t listen. Now I regret it because I feel like I've messed up both my relationship with him and with my mom. I’m really upset about the situation. I was crying so much after dropping him off that I could hardly drive home, and I just don’t know what to do now.