Which prophet slept for 1,000 years?
Approved answer
Prophet Uzair (AS)
Also known as Ezra, he experienced a slumber lasting one hundred years. His inquiry came not from skepticism, but rather from a genuine sense of wonder. Allah commanded the Angel of Death to take his soul, and as a result, he remained lifeless for a full century.