Most Helpful Guy
Sadly he is using you whether it says it or not. He has grown comfortable with you doing everything for him. If he was a real man he wouldn't PIN his hopes on one of his friends. He'd be looking elsewhere. You deserve better than a free loader and someone who is picking up older GF's sounds very fishy like he is just using you to get food and then on the side seeing who he wants.
Don't do that to yourself. You have to be honest with him and see if he is ready to find a job and be a man. But more so be honest with yourself. In 4 months when you celebrate a year of going out do you still want to be driving him around and hearing him talking about that same friend maybe having another opportunity? You are like his Mother and he is your son. He needs to be a man not a little boy1THIS IS NOT RELEVANT ANYMORE