<human>: Where do I even begin?

Not too long ago, we both got through a very stressful period and (Skype) sex was less frequent, but still at least once a week or every other week.

The last 2 months, he has been turning me down every single time I initiated sex. He used to be the one who initiated 99% of the time and almost always sent me nudes when I asked. When I brought up to him that I feel undesired because of the constant rejection, he said he would work on it but so far, nothing has changed.

Not only that, he became incredibly distant but still assures me that he cares about me and that he loves me very much. He also doesn't tell me what he has done in the day or his plans for the day and his whereabouts, aside from very vague details. (E.g. 'Nothing much' - I fucking hate this phrase!)

I'm just kinda confused right now. Part of me thinks he's cheating because of how distant he became, how vague he is with details about his daily life and how he went from super/matching high libidos to someone who has been turning me down constantly but the other part of me thinks he just has lesser interest in sex now.

How do I fix this? :(

Can you give me a shortened version of the text?
<bot>: I think my boyfriend of almost 2 years is cheating on me because he acts distant, rejects me constantly when I initiate and overall acts sketchy about his day