The exact date on which the first day of Ramadan falls on rotates typically by ten days each year and is dependent on a physical sighting of the moon. The Islamic Lunar calendar is a rotating calendar with the start of each month being determined by the sighting of the moon. Therefore, the length of each month can vary.
To view the 2017 Ramadan timetable, please see below.
*subject to the sighting of the moon