Mohandas Karamchand Gandhi was born on 2 October 1869 in Porbandar. Porbandar was in the British Indian Empire which is currently known as Gujrat, India. For Gandhi, it was really common to go on hunger strikes to get his demands fulfilled. These demands were mainly political. His part, the Congress, used this as a stratagem to gain sympathy from the masses. Though Mahatma Gandhi went several times on hunger strikes but longest hunger strike by Gandhi was of 21 days. In his whole life, he went thrice on a 21-day long hunger strike. The first time he went was on 18 Sept 1924 which ended on Oct. 8.
The reason for his life’s first longest hunger strike was for the sake of Hindu-Muslim unity. He ended his strike after listening to Gita and Quran being read. His second longest hunger strike started on 8 May 1933 and ended on 29 May. The reason for this hunger strike was to improve conditions of Harijans. His third and last longest fast started 12 Feb. 1943 and ended on March 4. He did this to stop communal riots. Gandhi strongly believed in joining the public in his mission. Gandhi hunger strikes with his hundreds or thousands of followers which he himself exerted massive pressure on government.