All I can say, is no matter how crazy you think your mam is, its always best to be on good terms.
I just finished my "I hate my mother, she is the incarnation of the devil" stage, and now she's letting me do what I want.
I put myself in hospital to get away from the house once, and I regret that now.
Our relationship broke down because she didn't like my girlfriend, now we've broken up, she's been really supportive, saying all the right things ("I say you tell the stupid bitch to fuck off") and letting me go out at all hours with my friends to get over it.
Mothers are brilliant lol.