you have to think whats best for u and for your baby, i cannot say that you should leave him but i think thats the best thing you can do.. he is not a good provider,husband.. in your situation he should think whats best for you and his child, he is so immature.. if he continue to do what he wants tell him to leave you alone and go to his mom's skirt.. you can start anew with your own.. and pray to God to give you more strenght to surpass all your obstacles..cheer up for the sake of your baby..๐
Magbasa pa