Married sex

So, this is a little embarrassing but honestly don’t know who else to ask.

My husband I have been married for three years. He is so hot! I on the other hand have gained some weight and am not comfortable with myself 100%. Im working on self love.

But the past couple of months it has been so hard to get myself into our sex. He is so attractive but I just don’t want to.

I don’t know why!

I honestly feel terrible because he ask if I’m sexually attracted to him, and I am but I just don’t want sex.

Please help