Sorry I didn't reply sooner.
I've had spikes last for hours through to nearly a year or so. I can give more specific examples if you want.
Some spikes were completely random, some were coming and going when I was new to tinnitus (I think this is common), some were noise induced, some were...