It isn't correct. Probably it should be "you give me a laugh", meaning you provide something for me to laugh at/about. "Oh my day" doesn't make sense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
MIG"Oh my day" or "Oh my days"Well, apparently "Oh my days" is a known expression, from the UK even. Sorry, I didn't know it.