Cathy If you are tired of his ways, then it is time you made him change them. He will not change on his own.
Why should he? He is very comfortable. He is looked after as though he were still a helpless child, but he has all the things a grown man wants - a car, a girlfriend, money in his pocket. A real grown man has to do something in return for these things - to own a car you need to earn some money, to have a live-in girlfriend you need to have somewhere to live, which means you have to pay rent.
If he has no work to pay for these things, and to put money in his pocket, but is relying on you to give him them, then he should be doing something for you.
What is there for him to do? Housework? Gardening? Driving you to work? If he thinks it is beneath him to tidy up after himself, wash dishes, peel potatoes, run a hoover over the floor or clean the bathroom, then he needs reminding that if he were lucky enough to have a place of his own all this would need to be done - and as he is receiving money he could look on it as a job.