The first should be: do you have. Otherwise, they are both correct. In the US, the first is much more common.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
shawez I think the first one is correctActually, it's not. The helping verb is missing.