Yep, I'd say you are at the very end of your rope. I totally understand because I've had a very similar "guest" twice. Just keep reminding yourself it's only a few more days and it's not fair to you to give him the power to make you feel so stressed. Try to take some deep breaths and do a few mental cheers that it's almost over!
__________________
"If you have men who will exclude any of God’s creatures from the shelter of compassion and pity, you will have men who will deal likewise with their fellow men." — St. Francis of Assisi, 1181-1226