Sorry: LONG. We have been married for almost 15 years. When my husband met me I was in a bad situation. I was living in the country married with no proper papers and my husband did not care to help me to file for legal status. My current husband helped me to get divorce, helped me get papers, taught me how to drive, how to build credit history. I worked and tried my best to keep growing so he would be proud and now make twice as much. We had few miscarriages and after 11 years we welcomed our son. We did not have family so I felt alone. Baby was hard, our relationship started falling apart. I was in mum's mode and my husband felt I was not wife. We did not have intimacy for 3 years and then reconnected and I felt like we were making progress. A week ago we had a blow out and it turned out that he thinks he has done so much for me and I do nothing to support him. There is blame after blame about everything. I have full time job from home, take care of our son 24/7 (he does not go to school), I do all cooking and cleaning, dishes, I pay our rent, I plan all our trips, groceries, etc. I just physically and mentally cannot do more. He calls me stupid and that it was a mistake to marry me. On top he is watching some lingerie models on youtube and leaves them nice comments. I feel like I never can be good enough for him. My question is it me and I should try harder or does it look like he might be abusive to me?