I will be married 2 years in December. We have one 16 month old little boy. I am very young, 21 years old and he is 23. We only dated 4 months before I got pregnant and then got married. We really rushed into marriage I guess because I was pregnant. I guess I didn't even know him when we got married. I do love him but we have had so many problems. He is the most controlling and immature man (boy) I know. He has a very bad temper. He can be good sometimes but then there are those other times that I just don't even want to go home. I feel very lost and am not sure what to do. I am not in love with him. He has a very bad problem spending money that we don't have and has put us in bad situations with bills and things like that... we even had to move into his fathers house at one point. He hasn't been a great father either. He never even changed a diaper until like a month ago! He does nothing but sit on his butt and watch TV when we come home. It's like fighting tooth and nail to get him to do something and that's IF he will do it. I am just very unhappy and have been for a long time now. I work & take care of our child plus all of the housework & cooking. I have tried talking to him about all of these things and even begged to go to marriage counseling. Then on top of this all I never got over my ex. We broke up and then 2 weeks later my now husband didn't leave my side since. What should I do?