Thank you for this post! I'm sitting here and have had 3 already tonight.
I know I've been getting them for a really long time. But sometimes not for months, and then again. They are usually followed by an extremely sleepy feeling.
I have noticed that I get them more when I'm anxious, so I'll jot it down to that.