laiken blair answered 4/4/2010 How Long Should Your Period Last? Mine lasts usually 3-5 days, but its a constant pain. I have to use strong loratabs to kill the pain. Is it bad to pass out and throw up and start sweating and shaking just from your period?