How is the day going? I think we should go over your options and what you can and can't do financially. I know it helped me when I had a plan in my head what I could and couldn't afford and what I would do to get by.
Is sharing a bedroom too much for you? Can you move the desk into the living room and make a bedroom for you? Even if you have to sleep on an air mattress would that be more comfortable than sharing space with him, somewhere that is your small retreat area?
Let him sleep alone and not have the comfort of you next to him. He can sleep with his cell phone.
Oh, if the chance comes up, I think you should quote Puppy to him. That would be priceless.