You both need serious talking, maybe give him another chance? if things get worse then there are still plenty of good and available men out there or here as the admin said, they didn't care the hassle.