Husband the person u trust?

Ditto. I agree. Give him an ultimatum if you are able. Tell him how you feel and how his actions hurt you. Try to do it in a manner that doesnt offend him and hopefull yhe will understand that this is what it takes to keep you happy & not miserable. Instead of sponsoring him and taking a big risk and wasting your life, I would go spend some time in paki with him to see if his behavior has changed. If not then you really need to think through what your course of action should be.