Anywhere between 3 to 7 days. If you’re getting them for a shorter or longer duration, it may be a cause of concern & you should consider consulting a gynaecologist.