Part of being a distance runner is accepting that your girlfriend is always going to cheat on you with the sprinters. You can dump her and find a new girlfriend, but it will be the same story all over again.
Schedule isn’t going to change anytime soon. She is one of my workhorses and am earning a ton off of her. She has been at this for years, and sleeping over doesn’t pay my bills.