The official date for budget has not been announced so far, but it is said it is somewhere, in between 10th to 15th next month. So I said 25-30 days.
As you have reasons not to add shorts.
I have reasons that market will go for 400-500 points correction (from the high, whatever it may be) before budget.
No fight on it, it is only difference of opinion.
Only time will tell