I’m not going to address the the sexual assault situation, but just what I’m picking up on your relationship overall. My advice, you need to end things and move on. This relationship is killing you with stress. For whatever reason, you’re putting too much energy physically, emotionally, financially into this person and it seems like no matter how much you give you’re constantly coming up short. It also sounds to based on you saying she hangs around multiple guys that are telling her how that can fuck her better, provide better, etc that she doesn’t respect you as a partner. I’m all for my s.o. having plutonic friends, but if my girl is consistently hanging around someone who is actively trying to fuck her then I have to become suspicious of her true intentions. You also mentioned how you can no longer tell if she’s lying to you or not. It’s all bad, my friend. When you have to write that much venting about any relationship, it’s almost 100% that it’s time to move on. Focus on yourself. Work hard and save money for yourself. Remove the stress of this toxic situation and focus on your own health.