Driving time phoenix to mazatlan?

I heard its about 15 to 18 hour driving time...with stoping only for gas. I heard its about 15 to 18 hour driving time...with stoping only for gas.