I have been with my boyfriend on and off for 8 years. We met in algebra class and its been on since. We were on and off for years because I was going to college and he wanted to sell drugs. We broke up and got back together years later when he stop selling drugs and had a steady job. We started living together a year ago and things havent been the same. We just had a child together. The problem is his finances and child like behavior. We have been to the collection agency twice for rent, he has a car that works when it wants to, and he doesnt help out around the house, and he makes poor decision about his money. When we moved in together he agreed to pay rent cause i was working part-time and i would cover everything else. He agreed saying he could afford it. He bought a pit bull puppy when i was nine months pregnant and now I have double *hit I have to clean up, and when he worked overtime he spent the extra money on a xbox 360 when his car is messed up and I have to take our 1 month old son back and forth to his job to pick him up everyday since he has no money to get his car fixed. I love him and I want this to work but we r opposite with our finance. I pay my bills on time and save money. Can this relationship work? What do I need to do?