If the time between your bouts is about the same duration, it could be a parasite.
Stool test should show.
I wondered that, too.
” it could be a parasite.”
First thing that came to my mind after reading that was “democrat”.