I am a non-native english speaker and I play an online multiplayer game where we send messages each other all the time. When I message someone and they take a long time to reply, it's not uncommon for me to receive "sorry my late" or "sorry my late to reply" at the beginning of their message. I got very used to this and started to say it myself, but now I wonder if this is grammatically correct.
When I stop to think about it, I guess that a correct phrase would be "I'm sorry for my late" or "[Please] Apologize my late", but "Sorry my late" seems just wrong...
So, is it technically wrong? Is it acceptable?