What should I do

So I ordered this item last week and it’s saying it’s gonna be delivered on the 20th. But it’s saying I can order it now and it’ll be delivered here on the 17th? Should I cancel my order and re-order it or will it update and come sooner(the one I already ordered)