Kudos to you for raising a fine young man!!
1.5yrs ago my 18 y/o son went into the Air Force, also living with me at the time was my 16 y/o son and I only have a two bedroom home so I slept in my office, where I happen to work from as well. My bed was 2' away from where I spend another 8hrs a day working...litetally spent 16 of every 24hrs in that not so large room because he was sleeping in the master bedroom (did not feel right sticking him in office where I would disturb him with my early start) so he finally leaves, and I was so torn up I continued to sleep in office for another 6 weeks because I couldn't bring myself to even open the master bedroom door where he lived, let alone move in.
So I get it, but it does get better.