Solve the riddle:
I weaken all men for hours each day.
I show you strange visions while you are away.
I take you by night, by day take you back.
None suffer to have me, but do from my lack.
What am I?

Below you will find a hint and the correct answer to the riddle.
Little hint:
Show Hint
Hint: Sl**p.
Right answer:
Show answer
Answer: Sleep.