Sounds like you were spiked, lol... happened to me a few times...
Personally I'd be happy being stoned for 24+ hours ;D!!
It'll wear off within 60hours unless it was REALLY GOOD **** then after 60odd horus you'll feel nothing for a few days then BANG it'll hit you again - don't worry though, just means you were lucky Lmao.
You'll be fine, if you're not dead now, it wont kill you. Lol.