Skittles, these kinds of choices are heavy on our minds. Given what you've mentioned about your hard won peace, your lack of trust to leave him in your home unsupervised, your knowledge and history of understanding that your son does not work harder to improve his status at work and his anger at wanting an apartment he can't afford versus another option, it may be time to let him know that he is an adult man and he needs to find his own way. If he is already balking about the 2 weeks you've offered, why do you think once he is in your home that he will respect and honor your time demands?
is a two week limit reasonable or is it a selfish choice so i dont have to deal with him
Why is it selfish for you to determine that this is what YOU want? The person being selfish here is not you, it is your son who is demanding special treatment for himself and his kids and gets angry when he doesn't get what he wants. You are simply preserving your peace and your well being, there's nothing selfish about that, that is self love, self respect and self care.
How do you suppose you will get your son to leave in the 2 weeks? Have you had success with that in the past? Does he keep those kind of commitments of time? You are leaving on a trip, if he stays with you and won't leave before you go on your trip, will you be able to relax and enjoy yourself with him in your home unsupervised? If not, it may be prudent for you to think this through in a different way which puts the focus on what it is that YOU need and want.
I've been put in this unfortunate place with my grown daughter as well. It was always difficult. However, eventually I chose to NOT step in and to allow her to find her own way. It is remarkable how resourceful our kids are.....once we step out of the way, they manage to find options. It may not be what WE want for them, but it is THEIR life, their choice, not ours. It was a while before that change worked with my daughter, but eventually, she stopped looking to me as the default answer.
We get caught in these patterned behaviors where we react without thinking it through to include our own desires, wants and needs. If you step back and consider the whole issue and what it is you truly want you may be able to perceive the situation differently and respond differently.
These are very tough choices. There are no right or wrong answers, we all find our own way. My one suggestion is for you to put your needs as the priority knowing that you matter and deserve a life of peace....and your son needs to find his way for his own self respect and self love.
Take gentle, nurturing care of yourself........