I (20F) always had a close relationship with my mother (47F). I attend university in another city (it's a two hour ride from my hometown), I work a part time job so that I can afford some of my expenses, but my mother sends me some extra allowance every month. I also visit her every now and then whenever I can find the time.
I had a few days off from work and I decided to visit her. The thing is I've been online-dating this guy (21M) for five months, and together we made plans so that he can visit me in my place and spend a couple of days here. I live in a pretty touristic spot so I thought I could show him around and we could have a good time together. When I told my mom about this, she got visibly upset, and said: "I don't want him to stay with you." She met my boyfriend before through facetime and phone calls, so I didn't get her reasoning for that. We argued over it for a bit and then she asked me flatly whether I will have sex with him or not. That made me really uncomfortable, she then proceeded to explain how it was "too early for me", and that I should wait at least I'm about 24-25 before even getting a boyfriend. She was also upset about me having a boyfriend from the get go, but I hadn't paid much attention to it before.
I then told her I needed some boundaries, and that she can't interfere with my life like that, and that I was sick of her controlling attitude. I didn't insult her or anything but I was pretty angry, so she got upset (again) and gave me the silent treatment afterwards (she does this whenever we have an argument). She hasn't talked to me much since yesterday and I'm a bit worried I might have hurt her. I really didn't know how else to word this so I just went with what I felt was right. I'm thinking about how I can make it up to her but I can't give up on meeting my boyfriend, I really like him and I was genuinely looking forward to this.
So AITA for telling my mom off?