Yes sleeplessness can cause long bleeding. Lack of sleep can be due to many reasons but mostly it is due to stress. When you don't sleep and you have stress, this increases the stress rather than reducing it. So in terms of menstruation, a woman may develop menorrhagia. This is heavy or prolonged menstrual bleeding. Lack of sleep also affects the cardiovascular system. This system is responsible for heart, blood vessels and the blood clotting factors. Therefore if you do not sleep, the blood clot factors are affected and this leads to prolonged bleeding. Sleeplessness destroys the health of blood vessels. It also affects the body's ability to heal and repair blood vessels. This causes prolonged bleeding since the vessels are unhealthy.