During sandy storm I had some water leakage in my home. The damage isn't much in the sense that the drywall is still hard. It just has water stains that I'd like to get rid of.
Here is a pic of what the damage looks like. Yesterday night I applied a coat of water based primer on the drywall however, this morning the stain is still there.
Should I instead use an oil based primer?

