Michelle, Michelle, Michelle! Speaking as an older woman, I'd like to say that women reach their peak in their mid-30s and then continue to get better- we're like a good wine (whereas men are like champagne corks- lots of anticipation and then it's over in a flash!). You're lucky because in addition to being pretty, young and slim now, you have all the attributes you'd need to keep a man interested in the years to come.....
I really think your H has issues that are his own- what he's doing isn't because of you, it's because of him.