recently married, and husband has no interest in having sex

My husband and I dated for a few months, then got married, in total we've been together 9 months-married for 5 of those 9 months... We've had some ups and downs but still happily married.... Problem is he had little to no interest in having sex or being intimate. Hell cuddle but nothing else. I always have to initiate anything and get turned down alot. He isn't cheating which I know for a fact, I've expressed to him how this makes me feel and he feels bad and guilty and tries to work on it but I just feel so unwanted and kind of unloved. I feel this shouldn't be happening so soon and I feel like I'm not doing it for him anymore. This makes me feel ugly and fat(I've got curves which he says he loves but recently I feel bigger even though I haven't gained anything, I'm not over weight just curvy)I feel undesirable and idk what to do....I just cry at night at this point...I know he doesn't try to hurt me.... He does love me, he thinks it may be a medical issue because we've had trouble in the past with him starting hard and even finishing... Idk if it is but I need help and advice. Please no one say I should leave him or find someone else.... Thats not what I'm here for, I married him.. I love him.