No one really knows what you are going through. Remember it's not his fault that he is autistic, not to guilt yourself into staying, but to leave him the best way you know. No one should judge you for it. He is lucky to have you the last 3 years. Good Luck