You need to stop going out all the time. I have two jobs and I go to school full time and I don't live anywhere around my mother. I NEVER go out and I got pregnant at 18 and I am now 22. I go out maybe once every 5 months. So, you need to buckle down and stop going out, or move out of your mom's house and raise your kid. You life was over when you decided to have the baby. It is about the baby now, not about you. I know that it sucks but that is life.