Immediately after giving birth, new mothers experiences heavy uterine discharge consisting mainly of blood, mucus and uterine tissue known as Lochia. Lochia may last for as little as 2 to 3 weeks or as long as 6 weeks after birth.