Hey sweetie,
I've been through something similar to this, and I would say that your too good for him. In a relationship/marriage, the partners should support each other, and take care of each...