<human>: 20/m here, dating 18/f. Distance couple. Our story is quite complicated but I'd like some guidance from someone who may have been in my situation at one point.

--Backstory--

We met years ago, when I was in highschool and she was in middle school. She was very mature for her age, with her looks and actions. We flirted basically the whole time we have known each other, regardless if we were dating someone or not but we never did anything physical. We got in a fight one time when we still weren't dating and didn't talk for months and she slept with a dude while we weren't talking although I was going to be her first. Not really pertinent information, but maybe can help give some insight into our relationship.

Anyway, one magical day we started dating and everything was just perfect. Recently she has been seeming really distant and not really wanting to open up to me at all. Getting mad at me for telling her how I feel (I'm the emotional one). In a romantic move I order her flowers and also take the two hour drive to her house. I couldn't see her very long but the moments we had felt really right.

--The main issue--

She still lives with her mother so when I showed up to her house today the mom got really angry for some reason. I wanted to also take this opportunity to ask the mom if I could have her daughter in marriage (out of respect) but the mom wouldn't even talk to me at all. I text the mom asking if I could talk to her if she has time and she basically says "hell no". Then she texts my gf asking why I wanted to talk to her (the mom), my gf then proceeds to ask me... And I have to spoil the whole thing. Now I am not sure if I'm going to be allowed to see my girlfriend because of her psycho mom (at least while she lives there) but we aren't going to the same college. Soooo, any insight?

Could you distill the essence of the text into 1-3 sentences?
<bot>: Girlfriend and I have solid relationship, but things have been getting hectic lately, we are young and I am totally willing to fight through it all. But I'm not sure if she can. Also, weirdo mom.