There are only two reasons why you leave someone youre still in love with - either its the right thing to do or its the only thing to do.
Have you ever noticed how when youre happy time seems to pass by fast while when youre miserable it goes real slow Life would have been a blink with you whether it lasted a millennium or a month.