I love my boyfriend from his head to his toes. I can talk to him about anything, and he tells me things that he doesn’t feel able to open up about to anyone else. I love to spend time with him, I’d rather it home and chill/nap with him (we’re both year 13 which is stressful and exhausting) than go out and do ‘fun’ stuff with other people. I also fancy the bones of him, and sex and intimacy is an important part of our relationship although we keep it private - we’re not into PDAs
You sound lovely and as though you’ve done your absolute utmost to be supportive without pressurising her. A relationship is a two way thing though, and some of the effort needs to come from her. It sounds to me as thought she has a bit of a mental block and is maybe embarrassed too. I’d suggest first of all that she go to get checked out just to make sure that there isn’t a physical problem. I’d suggest going to a sexual health clinic rather than her GP. She might find it easier to talk to a stranger, and the clinic staff are experts, they deal with this stuff every day, they could have a doctor check her out, sort out contraception etc if she’s worried about that, give her information and advice, and refer her for help if needed.
The ‘you’ll leave me if I don’t....’ is a bit manipulative, making you feel guilty for wanting a full and healthy relationship with her, and making you feel like a bad person for bringing it up. She obviously has a sex drive, but something is getting in the way, if your relationship is good in other ways and you’re happy together then it’s worth putting in the work to sort this out, but all the work can’t just come from you. If she’s not willing to address it then over time either you will just get increasingly frustrated but stay out of guilt but feel unhappy and resentful, or your relationship will end. I hope it can be sorted x