Drop that guy, he is not worth your love. You need a man who can respect you, not a bustard like him. With him, you will endup sick and your life will be miserry.
How can you trust him again? That kind of relationship would be sick for both of you!
DROP HIM NOW, you have a great reason, it is easier then when you are married and have kids and bills!