Why is my Period Only Lasting One Day?

Your period may be lasting only one day for a variety of reasons, if you are on birth control pills, have a birth control device in your body, or stress can also cause a short period.