Ramadan 2026 in India is expected to start on February 19, subject to moon sighting Muslims observe fasting from dawn to sunset, along with prayer and charity during Ramadan Ramadan lasts 29 or 30 days, ending with special prayers and seeking Laylat-ul-Qadr