Teen mom advice

I'm 18 and have an 8 month old son and I still live with my mom.. I just graduated high school and starting college in 6 weeks. My mom always comes home from work in a horrible mood and takes it out on me tells me to pack up my shit and get out blah blah. I just try to ignore it because she's really my only friend... my boyfriend and his mom want me and our son to come live with them and I'm guessing we should in just scared for change. I'm not sure what to do, any advice? I know my mom loves me and my son to death it's just the stufff she says to me is so hurtful and I just don't know where it even comes from, and then she acts perfectly normal later on.