Before that, when needed, I had the old yearly ones that you bought at the post office , since 20 I've never not had one, spent long periods commuting weekly between the UK and Belgium, Germany (& others) for work.
You can get a passport in a day if you make an appointment with your local passport office, but expect there to be at least a couple of weeks wait for an appointment at this time of year. Had to do that 2 yrs ago when I forgot I had less that 6 months on my passport and needed more to get a business visa for Thailand.