Ok So I have been in a ltr with a girl for ~2 years. She is loyal, but her smv is reasonably lower than mine. (say 5 compared to a 7->8 as i work out etc). I want to break up because i can do better and i am young, however i don't want to destroy her and also we work together.

We are going on a holiday in a month and I was planning on breaking up with her afterwards as the holiday is expensive and I don't want to ruin it. Also she was supposed to have a new job by then. However her new job has fallen through and my mates tell me that breaking up with her straight after the holiday is heartless so I'm unsure of what to do. Any trp advice is very welcome!