"Bad for Me" is a song by American singer-songwriter Meghan Trainor, featuring guest vocals from Teddy Swims.
"Bad for Me" received generally positive reviews from music critics, who praised its meaningful lyricism and wordplay.
Thom Kerr directed its music video, which depicts Trainor and Swims navigating an illusory set of flowers interspersed with panoramic imagery.
[2] After Trainor's 2014 song "Title" attained viral popularity on video-sharing service TikTok in 2021, she announced her intention to pivot to the doo-wop sound of its 2015 parent album of the same name on her fifth one in May 2022, along with her pregnancy's influence on it.
[7][8][9] Three days later, Epic Records serviced the song to hot adult contemporary radio stations in the United States.
That night, Daryl Sabara suggested that the song is the right one for Trainor to record as a duet with Swims, who she had wished to collaborate with for a long time.
Swims, friends with Bhattacharyya and Wrabel, responded to the proposition: "I would be honored to be part of this", and they recorded it in Trainor's home studio the following week.
[18] PopMatters's Peter Piatkowski cited it as an example of tracks on Takin' It Back (2022) where Trainor delves inside her "resourceful pool of talent" to create something more meaningful: "[It] is a stirring and moving gospel hymn that is a pop masterpiece."
[20] Writing for Riff, Piper Westrom thought "Bad for Me" was the strongest track on the album, and deviated from what is expected from Trainor, offering a perspective "different from the traditional toxic romantic relationship angle".
In the video, Trainor and Swims navigate an illusory set of flowers interspersed with panoramic imagery; American Songwriter's Tina Benitez-Eves interpreted it as an illustration of the song's lyrics about dissociating from toxic relationships.