Siddhashram Nivashi
When was Bhagwat Geeta delivered?
Let's start with what most people think. so, people think bhagwat geeta was given in morning before was yet to start. But, if you read it, it starts exactly in the battleground when Gandiva slips from Arjuna's hands. some other think originally it had less shlokas so that wouldn't have taken much time. But, no matter how less you cannot preach spiritual knowledge standing in a battle. So, how and when was it given then. The whole Bhagwad Geeta was given just a moment before the start of war.
To understand this, let's first understand time.
Time is not same everywhere, it is cyclical in nature. The flow of time in Himalayas is not same as the time in Apls. I know this sounds very illogical but I can't do anything in this. Time is very weird in nature. There is a sadhna known as Kaal mandal sadhna which means gaining mastery over the different groups of time having different pattern. After mastering this sadhna, you inherit a part of mahakaal himself and can go beyond time. Krishna too had mastered the time. So, he gave the complete Bhagwad Geeta in a very different time pattern and that was equal to the time of a blink of eye i.e. In just a blink of eye, the whole Bhagwad geeta had been given to Arjuna although for Arjuna it was a very long period. The same thing happened when krishna born in jail and when he was taken to the Brindavan. In a blink of eye, Vasudeva transferred him from jail to Brindavan and returned back. But, many incidents took place in that blink like Yamuna overflowed and returned back to normal.
It was not the first time when something like this happened. You would find many such incidents.
One more thing about Krishna, If you guys know Krishna learnt all of the vidyas and mastered the 16 kalas(artforms) in just 16 days. How is this possible?. When even lord Ram himself took so much time to master those vidyas then how did krishna do so although both are one and same. Think upon it.
I hope you will drop your preconceptions and try to think upon it deeply.
Om Namah Shivaya
Namo Aadesh.
Siddhashram Nivashi
A siddha.