He keeps thinking it's someone else

Haven't had sex with my bf in a few weeks. One it's because of the week I had my cycle and plus I share a room with my sister and niece. Another thing is he's always at work, he works 6 days a week 8-12 hrs a day. Then I just got over a uti which led me into having a yeast infection. Now today he's off but I had to have a tooth pull and I'm not feeling my best because my mouth hurts. He thinks it's someone else but he also knows all those things I just stated. What should I do