Answer :

estrogen is the hormone responsible for clotting of blood
It is due steroids which the body produces like testosterone  etc.

Other Questions