I am now totally sidetracked from the comment I was about to make by the fact that I typed spelt instead of slept just now.
Sfor-chan: I honestly forget what movie it was, but in that scene someone hasn't slept in a long while due to some kind of caffeine patch or something to that effect. It's stupid, we'll move along. Everyoneelse: I haven't slept for ten days. The sentence means he has never been asleep for the duration of ten days at once. I haven't slept in ten days or I haven't been to sleep these past ten days or any other permutation of that would be what you're responding to. I'll assume you all got this and chose to ignore because you're trying to annoy me or be clever. Let's say you've succeeded at one of the two and leave it at that.