What should I do?

@Star

Hi everyone. Sorry this will be long and a tad boring.

So I have been with my boyfriend/Fiancé for 22 months, he is really great guy but his depression and my anxiety have caused difficulties. The first month I met he hid his sadness but after 3 months it all hit at once! I’ve always been the optimistic one and he has been the opposite, I’ve tried my best to support him and love him. The issue now is that he feels we lack passion, he has always felt insecure, thinks I could do better and he feels like a creep because he is 12yrs older. It started out with him feeling as though I don’t want him, then he didn’t want to touch me because he felt creepy and now he says he only desires me sometimes 🤷🏾‍♀️. He complains about the lack of sex but when I initiate he feels sick, has cramps or is tired (he is taking medication for a bacterial infection and he smokes a lot of weed), then when I suggest to schedule sex he says he wants it to be spontaneous. His infection does cause depression and I feel everything he is taking contributes to our problems. He is second guessing the wedding and keeps bringing up our issues😕the wedding is in 10days. What should I do??