The exact dates of Ramadan change every year. This is because Islam uses a calendar based on the cycles of the Moon. In 2023 in the UK, Ramadan will begin in the evening of Wednesday 22 March and ...