How Long Does Melatonin Last: Melatonin, a hormone that regulates sleep-wake cycles, typically lasts in the bloodstream for about 4-8 hours. Its effects on sleep onset and duration can vary among individuals, and factors like dosage and personal physiology can influence how long it remains active in the body.