This page is a permanent link to the reply below and its nested replies. See all post replies »
cherokeepatti · 61-69, F
It can last for weeks or months. You could have a stomach infection caused by a bacteria and that needs to be addressed by a doctor.