getting out of your house is not the only solution... I feel that your mom really have a great problem in life, try to speak to her and find out what is nagging her. if she still yell at you try to be a nice kinda boy whom she like s you to be.
start doing this and you will surely find a great difference.
drug rehab