So I'm not those last moment type of people i always keep sufficient savings. Currently the money i have in bank will be sufficient for me to live in my home country for 4-6 months including ticket fare. And 1-2 months in foreign countries. I also have funds in bitcoin and few alts so that will also help.
Its always good to have an habit of saving money either in bitcoins or in fiat as it will take care of you in emergency situation and you don't need to borrow money from your friends or family as your savings will take care of you if you need money desperately.
That's all we need as we do not hold the future, bad times may happen anytime but at least we have some savings to prepare for that one.
I have savings but not big enough, I know I need to save more but my expenses is quite high because I have a big family.
I now improve my way of earning to have a decent chance of saving.