Holding your age as % of investment in Bonds is a standard I hear alot.
Keep in mind that costs for elderly care have gone nowhere but sky-high in the past decade or so. It's not crazy to plan on paying 10-25,000/month once you reach your 80s or 90s (or more if inflation rises).