Recent studies have shown that the ideal duration of a siesta is 20 minutes.

More than this and you wake up like a monster.