I agree with Lynn. If he's not contributing financial and he's not emotionally open with you, it seems to me like you're only doing yourself a disservice by staying with him.
Don't let fear of being alone cause you to devote yourself to something that isn't good for you.