Question: why kumbhakarna sleep for 6 months?
Answer: As Kumbhakarna was granted a sleeping bed from the Lord Brahma, it is said according to mythology that once that happened, Kumbhakarna slept for 6 months and stayed awake for the next 6 months. In the six months he was awake, he ate whatever he could find to make sure his hunger is fed for the next six months.