The melting time can vary depending on the wax warmer's settings and the quantity of wax beans used. On average, it takes about 15-20 minutes for the wax beans to melt completely in most wax warmers.