I have a lot of bad habits but quitting is not one of them. I am not sure if it's something my parents taught me or something innate but I know that when I start something, I finish it. The end product may end up bad but I won't quit until it's done. That's probably how I ended up staying with my first boyfriend for almost 7 years . I just wanted to see it through, make sure every stone is turned and every option taken. Now, I know I should have quit the first time I realized and felt he wasn't the kind of guy I could spend the rest of my life with. I should have moved on because now I know there were lots of opportunities I let go, people I could have dated and things I could have done. However, I know that now only because I knew how it ended. That's what's bugging me now. When do you know when it's time to quit?