2 answers
Keep it simple with regular jeans or plain shorts and let the shirt be the statement piece, then just throw on a basic jacket or overshirt if you need layers. The trick is pairing it with stuff you'd actually wear anyway rather than building an outfit around the vintage band tee.
The effortless approach is treating it like your base layer instead of the main event - throw it on with something slightly elevated like tailored trousers or a midi skirt, which automatically makes the whole fit feel intentional rather than nostalgic. Adding one worn-in accessory that actually matches your style (a specific bag you always use, your usual sneakers, whatever) anchors the whole thing to who you actually are instead of screaming "I'm wearing vintage." Guys, the overstyled vibe tends to happen when you add *too many* statement pieces around the shirt - resist that urge and just go with what you'd naturally reach for anyway.
Your answer
Log into answer.