I guess that would depend on your definition of "sex". As far as I'm concerned, anything less than 2 minutes, (literally two minutes from the first touch to the snoring on the pillow next to me
), does not constitute sex. So in that regard, it's been a loooong time.