This reminds me of one particularly intense semester I had at graduate school. Trying to get a design project completed, a lab partner and I spent three days straight at our campus.
At one point in time, the lab director (who liked to run a pretty "tight ship"), looked at our sundry items strewn messily across a table, and said with an annoyed and disgusted voice, "Gee, it looks like someone is living here!"
We were taking an exam at the time, but a friend overheard the remark, and came to our defense, answering, "Actually, sir, I think Greg and Jim haven't been home since Tuesday."
"Oh!" the director replied, "Well, if they are living here, then that's okay."
In any case, if I were describing that situation, I could say:
I had not been home since Tuesday.
I had not gone home since Tuesday.
and either of those would be equally appropriate or correct.
"Been home" implies arriving at my house; "gone home" implies leaving the lab to go home. In this context, these both imply the same thing – leave the lab to go home – so I can say it either way.