In 2017, how many years has Prince Charles been heir to the UK throne?

In 2017, how many years has Prince Charles been heir to the UK throne?