He had been the most important Man in your life.
Not Now. Not Anymore!
Before you give him the Boot. . .
Do you think he Love's You? If he shows you love by making you feel valued & wanted, it may be worth forgiving even serious FLAWS.
If you just met him today, would you like him? If he is still the kind of man you’re looking for emotionally & physically you should consider patching the holes.