It's wrong in the variants that we teach here. We know that the use of "have" in the continuous is commonly used in Indian English but it's not used in BrE, AmE etc. When "have" is used for possession (which is pretty much how it's being used in your sentence), it's not used in the continuous.
I'm having a cold. :cross:
I have a cold. :tick:
I'm having a dog. :cross:
I have a dog. :tick:
Are you having any money? :cross:
Do you have any money? :tick:
Bear in mind that "have" can be used in other contexts, without the idea of possession.
I'm having a party on Saturday. (having = throwing)
She's having dinner with him tonight. (having = eating)
Are you having wine or beer? (having = drinking)
He's having a tantrum. (having = throwing)
I'm having a shower. (having = taking OR having a shower = showering)