Generally, any stress can cause hair loss. Hair loss usually starts two or three months after stress has entered body and may last for up to six months. This is called Telogen Effluvium. In addition to pregnancy causing hair loss after childbirth or after a miscarriage, hormonal disorders also cause hair loss.