keong,
My friend said this to me one fine day.
"you think every day is sunday?"
Know what that means? It basically means that everyday is not Sunday. Meaning, life ain't easy. But if you think about it, YOUR OWN LIFE is how YOU MAKE IT TO BE. 5 years may not be easy to let go but heck, you are A GUY! You have to focus on your career and future. Else, even if your gal stays with you forever, it'll be a struggling journey for both of you. 5 years is long but if you need to let go, then just let go. Suffer the hurt and pain. Most importantly, strengthen yourself. Cry out loud if you need to. That's what I do even in church when I pray. God somehow favours those who come in humiliation to Him. Believe me when I tell you God sees you. He just need you to believe in Him that He will show you His light. Long story about this la. Will tell you when I see you la. hehe
There will be times where you would just have to let go. In a way, if you look from the girl's point of view, she would also need to have someone beside her to cherish and give her the physical love that she could actually feel. Your work hours are long and if she found happiness (or so she believes) else where, then just be happy for her and wish her a happy life. Hope you'll be strong. You always have your hand to fark if you need to do it. hehehe