Delivery time cs:go orders have been slightly changed due to valve changes so it may take a bit longer, If it says 3-4 weeks and goes over a few days feel free to contact support. It most likely is not earlier.