4 days long - heavy the first 2-3 days and very light on the fourth. but when i first got my period, it was more along the lines of 5 or 6 days and pretty heavy. i felt like it would never end! here is a great article on the topic. 