Justin Bieber is sporting a new 'do -- but it could be a case of hair today, gone tomorrow.

The 21-year-old star, who is currently vacationing in the Caribbean with his rumored girlfriend Hailey Baldwin, shared a snap of himself wearing cornrows via Instagram on Monday.

But the "What Do You Mean" singer has already vowed to do away with his plaited tresses.

In the Instagram snap, Justin is seen with his head bowed while Hailey inspects the handiwork of a local hairstylist.

"Hailey made me get corn rows like an absolute d**che bag, these will be off tomorrow trust me Danny," Bieber wrote in an accompanying caption.

On Sunday Bieber appeared to confirm romance rumors between himself and 19-year-old Hailey by posting a snap of them sharing a passionate kiss.

The singer has previously denied they were an item, insisting they were just pals, but it seems things are heating up between the pair, who are currently enjoying a break in St Barts.

Bieber has kept his 52m Instagram followers updated during his trip with a string of photos, including one in which he is snuggled up on a couch with Hailey while she was clad in a stunning low-cut dress.

In another the Canadian star is seen chilling solo on the beach and lapping up the gorgeous weather.

Meanwhile Bieber's ex-girlfriend Selena Gomez, 23, told Rolling Stone that she is "beyond done" talking about him.

When asked about the Instagram video of him serenading her at a hotel before the American Music Awards, she didn't hold back.

In the interview, which was conducted before the kissing snap of Justin and Hailey went public, Selena said: "Well, I am sorry, first of all. And honestly, what I would love to be printed is that I am so beyond done with talking about that, and him."