<human>: First of all, sorry for my not so good english.

A bit of a background. I live in Spain but I was born in Romania. We moved here when I was 6. My mother thinks that I should be thankful for her moving to Spain. Don't get me wrong, I am but she keeps pushing me to do what she wants and I have to, because I applied for citizenship and I need her documents to get it through.

I appreciate my mother and I love her a lot, she is nice most of the time and I'm cool with her. The thing is that from time to time, let's say twice a week, she gets into a shitty mood and starts bitching about me and everything I do. I am currently a student and my grades are decent but she will bitch about me not studying even if I do study, and if I tell her that I've done my homework she will bitch about other stuff. 

This has been going on forever but I can't take it anymore. I try my best to be a good son. I never got into fights or trouble, got decent grades even though I'm a bit lazy...  and it seems that she doesn't appreciate it. I know it's the right thing to do but there are many kids that drop out of school, get into fights, steal... that she could give an easier time.

The bad thing is that I feel like I don't owe her or my dad anything. I grew up alone because they were working. I had to become a man by myself. Until I was 14 I saw my parents 4 hours a day. And now they are trying to control my life like they raised me and they helped me to grow up when they didn't.

Also my mom hates when I hide something from her and she gets batshit crazy. She is being an hipocrite because she had breast cancer when she was 26 and we found out a year ago, so she had been hiding it for 26 years. 

Sorry for the incoherence of the post, I just don't even know what to say or how to maintain a structure because there is a lot of shit that I could say about her.

Can you condense the text into a few key points?
<bot>: My mum is trying to control and critizice what I do, even though she has failed me a lot of times.