Justin Bieber is "doing so much better" since he cancelled several dates on his 'Purpose World Tour' earlier this year.