Sanity. I'm up at 6am prep for work, teach, finish work then rush to the station, take two trains, workout and then two trains back to where I live.
My gym isn't convenient to get to and it's a long day but it's worth the slog.
I've also kinda given up drinking, in that I have martial arts on Saturday mornings and gym in the afternoons. So it would be a pain to head from my town to the city then back home and back into the city to drink. A hangover would stop me going to the gym on Sunday.
I've managed to keep dating and going to the gym but I make the guys wait until after I've been to the gym.