So I looked it up to answer her and wrote back:
Its a silly saying for 'I made a mistake' or 'I'm sorry'. I usually don't say it. And I just looked it up and found these:Oy. I have been properly chastised and won't say that again!
Is "My Bad" Bad? by Chad Lundgren
Substance Musings by Alyssa Wodtke