Former prime minister Bob Hawke is reportedly confident Labor will win the upcoming federal election but doesn't think he'll be around to see it happen because of his poor health.

The former Labor leader said his health had been "terrible" and that he's "had his time", News Corp Australia reported on Saturday.

Former PM Bob Hawke earlier this year. Credit:Dominic Lorrimer

When the 89-year-old was asked what his plans were for the new year, he told News Corp: "I've had my time, just stick around for a little while."

Speaking at Queensland's Woodford Folk Festival - which he has attended for 10 consecutive years - Mr Hawke said he thought this would be his last one.