Krishna Janmashtami is the celebration of the birth of Shri Krishna Ji, the eighth Avatar of Shri Vishnu Ji. The common observances of the festival include praying, fasting, and the recitation of the Holy Books. The importance of Shri Krishna Ji is considered to be the miracles he performed throughout his life and the knowledge given in the Holy Geeta Ji. But, does this Krishna Janmashtami celebration and fasting really comply with Holy Geeta Ji?
Answer is No because on this event, People keep fast throughout the day and break it after midnight, since it is believed that Shri Krishna Ji was born in the midnight hour. But, the irony is that fasting is forbidden in our Holy Geeta Ji.
In our Holy Geeta Ji Adhyay 6 Shloka 16 :
Na, ati, ashnatH, tu, yogH, asti, na, ch, ekaantam, anashnatH,
Na, ch, ati, swapnsheelasya, jaagrtH, na, ev, ch, Arjun ||16||
Translation: Oh Arjun, the (yogH) bhakti for attaining that Purna Parmatma is (na ekaantam) neither successful by sitting in a lonely place on a special seat or position, nor of a person who eats too much, and nor of a person who does not eat at all, i.e., keep fasts, nor of a person who sleeps too much, and nor of a person who forcefully keeps awake.
Kabir, guru bin kahu na paya gyana, jyon thotha bhus chhade mudh kisana।
Guru bin bed padhe jo prani, samjhe na saar rahe agyani।।
So, Firstelly we have to understand what all our holybook is saying to us to do devotion, then by implementing them, we should have our precious human birth in devotion and to attain salvation.