He won't have sex with me

I recently got off the repo shot. Don't get me wrong but having a period every 2-3 month was great. Unfortunately, it had consequences like low sex drive, gain weight, irregular period and shift mood.

Now that I hadn't gone for my next shot, my hormoine is jumpy. I want to have sex but he refusing. Only during the 2 week window for the next shot am I sex active if I'm not spotting.

Worst part is he wonr even buy me a damn toy sex. I hate rubbing my clit. All it does is tease me for the real thing.