cranberry juice is enriched with enormous quantities of melatonin. this melatonin helps people sleep better as it is popularly known as the 'sleep hormone. ' therefore, some people even go on and drink cranberry juice before their bedtime so that it helps them go to sleep earlier and better than before.