why can't I do anything right

So for the past couple of months I feel like I can't do anything right for my fiancée. I work 12 hour nights most nights. So that we have money to have nice stuff because god knows what he does with his money. Then after work I go to the gym for 2 hours because out of no where you started having a problem with the way I look. You constantly make rude comments about my weight even though I'm trying to lose weight. The reason that I don't get home til 11 am in the morning when I get out of work at 7:30 am. I sleep til 3:30 then I get up and cook you and your son dinner and do the dishes. Then I clean or do laundry. Then I lay back down at 8pm til 10pm. But for some unknown reason I can't do anything right to you. I try and try but it's never enough for you. Some days I just feel like giving up on everything. I just wish you would appreciate all the things I do for you.