Time for some tough love here op.
Come on now... autistic? Really? Why is every man who is a man baby autistic these days.
He probably isn't autistic... he probably isn't depressed. He is a man baby who can change his mood when around others but makes you and child miserable.
He chooses to drink and play video games as that makes him happy. He chooses yo do no chores... because who would? If you're going to do it all for him.
You wait.on him and he's awful to you.
Let that sink in...you wait on him and he is awful to you.
He's playing you for a mug and you're letting him.
You wait on him, keep his house clean and tidy, allow him all his downtime to act like a petulant teenager playing games whilst drinking cans.
What planet are you on, that you think any of this is acceptable?
Has he worn down your self esteem so much?
Have a dose of reality check. He is a man baby.
You enable this rubbish behaviour of you.
Sorry but sometimes need that tough love, cuz pussyfooting around this isn't going to help you moving forwards.
Get mad! Get angry! You are worth so much more than this for the rest of your days.