Well there’s a lot of red flags here to be honest.
Bipolar Disorder is not good.
Prozac is an SSRI and possibly nerfing her sex drive and romantic feelings.
Keppra can be used for Bipolar Disorder, but is usually used for a Seizure Disorder, so I’m not sure if that’s what really is going on here and she’s lied about having “a mild bipolar disorder” instead of a seizure disorder. Keppra can cause birth defects, so it’s probably/likely/possible that she might have to come off that at some point should she ever get pregnant. 250mg is a lower dose, but no idea how many times a day it is.
She’s told you that she is purposely hardening herself against being in a relationship due to prior bad relationship experiences. Including being physically hit.
She has cheated twice on a prior boyfriend who was trying to treat her well. HUGE RED FLAG.
She’s telling you that you’re really just a friend as opposed to a boyfriend.
She’s rejecting you sexually.
She’s rejecting you touching her often.
She’s over an hour away.
In all seriousness, this girl is a waste of your time. Yes you could Alpha up and charm her back, but she’s still going to have the Bipolar Disorder and medication issues. Why shackle yourself to a 21 year old already on psych meds? It’s like you’re actively planning ahead to be married to Batshit Crazy. This is not someone you want to have children with… unless you want crazy kids.
She’s already cheated on a prior boyfriend too. Twice. Then she told you about it… a HUGE Fitness Test. You’re meant to react to that with a very firm negative response, not a understanding tone that her prior boyfriend wasn’t up to snuff.
The purpose of marriage is not to save a woman, it’s to have a functional, happy and productive life.
Plus… my hunch is there’s a good chance she’s already cheating on you. She never sees you all week, then gets together and no sex? Hmmmm…. that would be her prior relationship pattern wouldn’t it?
My feeling is that you really should just dump her and find someone new. I don’t mean to sound so blunt about it. And yes it’s easier for me to say dump her than for you to tear her out of your heart and walk away.