It sounds like your relationship is coming to an end. 😳 I know that’s not what you want, but sometimes you have to accept reality even when it hurts. Staying in a dead and festering relationship is much worse than having your heart broken and moving on.
If she won’t have sex with you because it hurts her, then she needs to see a doctor. She may have an infection, a sexually transmitted disease or some internal injury that needs attention. If she won’t see a doctor, that’s a bigger problem — you’re with someone who doesn’t take care of themselves or their relationships! 🙁
If there’s no interest, no sex, you think she’s cheating and she’s leaving in a year, I think it’s time for you to move on.
I’m sorry that’s not what you want to hear, but I think it’s what you need to hear.