He told me that I've "let myself go".
We've been together 12 years. We have 2 children, of which the youngest is just 1.
I've always been curvy (hourglass shape), which he says he likes. I have never been smaller than a size 14. I think I was a 14 when we met and my weight has fluctuated over the years so I've mostly been around a 14-16 for most of our relationship. I'm a 16-18 now. More of a 16 generally but often need 18 for bust room.
I've struggled with finding the time to exercise since having children (and still working full time) and whilst my diet isn't generally bad, I admit that I have a problem with snacking too much and I know I could do with losing weight but up until now he was always full of compliments so this is a sudden turnaround, and it has really hit my self esteem.
This on its own is no reason to leave him but when he said it we'd come home late from a night out, I'd had a bit to drink and was very sleepy and I rejected his advances and said I just wanted to sleep. I don't think that's unreasonable but then instead of letting me sleep he started telling me that I've let myself go and that he's got no incentive to take me out places if he's not getting any at the end of it, basically.
Apparently he's finding me less attractive than he used to as well (well yes, I'm 12 years older than I was and have birthed two children). I try to dress in flattering clothes and do my hair nicely etc. so he's pretty much just talking about the ageing and weight gain.
I feel like just crying and not eating ever again :(
I'm not sure I can put up with his crap any more, he's making me feel really low. But I don't want to break up our family.