Well it turns out everyone on here was right and I was finally pushed to my limit today. I am single again. I gave him the ultimatum and he said I was being unfair so we are separated. thanks all for the feedback. Im hurting because of how indifferent he was about the breakup but I will be better for moving on.