Although it is a long time away, who will confirm transactions when mining ceases?
mining wont cease.. there are 125 years worth of reasons for atleast 3people ->infinite people, to keep mining..
no one knows how many people will mine. no one knows how much the equipment will cost to mine.. but as long as 2 moral people or preferably 3 people mine bitcoin.. it will continue..
so relax, there are going to be enough financial incentive to keep mining going even for your great great great great grandkids to use bitcoin.
i would be more concerned about YOUR fiat retirement funds in the fiat market..
after all $2 bought 4 loaves of bread 30 years ago.. and now it only buys 1 loaf.. and in 30 years time it will be only a quarter of a loaf (in your lifetime), so worry more about fiat. as that quarter of a loaf for $2 is BEST case scenario for fiat.. as you may not even get a single slice of bread for $2..