Justin Bieber has mysteriously cancelled two big upcoming TV appearances, on 'The Late Show With Stephen Colbert' and at CBS’ Thanksgiving Day Parade in New York. The singer has yet to give a clear reason has to why he pulled out of the two shows, but has offered his apologies on twitter.

Justin BieberJustin Bieber will no longer be appearing on ‘The Late Show’ or CBS’ Thanksgiving Day Parade.

‘My apologies to @colbertlateshow as I won't be able to make it to nyc tomorrow for the show. I look forward to making it up to you soon,’ the singer tweeted on Tuesday. ‘@StephenAtHome thank you for the understanding as sometimes life kicks our ass and we need to deal with it. I will see u soon. Thank you’.

More: Justin Bieber Tops UK Singles Chart With 'Sorry' And Sets New Record

According to Entertainment Tonight the 21 year old was scheduled to shoot his Thanksgiving Day parade performance on Tuesday evening in New York City, but abruptly canceled for 'undisclosed personal reasons'.

This week Bieber celebrated beating The Beatles’ Billboard Hot 100 record for the most titles that any artist has placed on the chart in a single week. Bieber now has a staggering 17 songs on the top 100, thanks to the release of his album Purpose, which also debuted on top of the US album chart.

More: Justin Bieber Releases THIRTEEN Music Videos In Support Of New Album ‘Purpose'

Over in the UK Bieber has eight singles in the Top 40 and has equalled another Beatles-related record. After scoring three singles in the UK top five simultaneously, Bieber has now become the first artist in 34 years to achieve the feat, after John Lennon in 1981.