Description : Why is my period lasting so long?
Last Answer : You need to see your doctor, stress can cause it, but so can a lot of other things, you need to be sure. It could be a simple chemical imbalance or something more serious, and only your doctor can tell for sure.