a) i did it with myself this morning...twice, if that counts (i personally count that as a type of sex...
but not since last sunday with somebody else
b) a year or so (with somebody else that is ;) )
c) i suppose i could go for a few months
d) ...but i would go super-psycho without...