Get the shorts worn by Marines, Army Rangers, and Navy Seals. Yes, they are pretty short but that's why they're called shorts.
We will typically package and ship your order within 2 days after it's placed.
Depending on where it's being shipped it may take another 5-7 business days to arrive.