am i selfish?

‎I am married to the most wonderful husband any girl could ask for. Our marriage is beautiful except that after we got married he got very big. Now I know I sound shallow and most people will tell me that I should love what's on the inside and I know I should ( and I do) but it's just that it's affecting my sexual attraction to him and our sex life. He is the first man I've ever slept with as I waited until I got married to do the deed but I already feel sexually frustrated.  I dread sex because I'm no longer physically attracted to him, and also I don't want to tell him why I avoid having sex with him because I don't want to hurt his feelings. My family always asks me what I'm feeding him and are always making fun of him. I try to make him eat healthy but he has a sweet tooth and a huge appetite and I don't always want to to gun him down when he eats. He starts a workout regime for a 2 weeks then quits and gets bigger each time. Please help. What can I do . Feeling very sad. PS. He use to be so sexy when we were dating and played soccer lifted weights. Am I shallow??? ‎

Vote below to see results!