Question: is it grammatically correct to say my bad?
Answer: Yes, "my bad" is a proper English phrase. It is an apology; when you say "my bad", you're basically saying, "I admit a mistake" or "my fault, sorry for that". Wiktionary says: (colloquial) (idiomatic) My fault; mea culpa.