has it been performed on stage?
Yes, at the iHeartRadio concert.
Go Ahead and Break My Heart
 On the same day, they performed the single at a promotional iHeartRadio concert.
who wrote go ahead and break my heart Blake Shelton and Gwen Stefani. is it a part of an album? It is part of the album If "If I'm Honest".
wiki:2986993
Go Ahead and Break My Heart [SEP] Live performances
Shelton and Stefani first performed "Go Ahead and Break My Heart" on the tenth season of "The Voice" on May 9, 2016. Staff members from "Rolling Stone" lauded the rendition and stated the couple "heat[ed] up the stage with palpable chemistry [...] without ever losing eye contact". On the same day, they performed the single at a promotional iHeartRadio concert. Another rendition occurred at the 2016 Billboard Music Awards on May 22, 2016. The two sang it additionally at Country Jam in Grand Junction, Colorado, on June 18, 2016, followed by select appearances during Stefani's This Is What the Truth Feels Like Tour (2016).