I purchased a shirt for my husband's 40th birthday on 7/8/2020. I figured this was enough time for shipping since their site says 4-7 day shipping and I needed it by 7/17/2020. I still have not received it and have now asked for a refund twice. They say it has shipped but I haven't received anything as of July 22nd. I plan to call my credit card to dispute the charge. Don't buy from this company. I believe they are based out of the country so plan about a month to receive your order. It's not the 4-7 days as their site states.