15 Printed Shorts to Show Off Your Summer Stems

I know, it's only April and we've still got a ways to go before summer (June 21 — mark your calendars). But we're all about forward thinking here and while it may not be extremely warm where you are right now, it will be. Soon. And it's better you prepare yourselves for it when it comes. Translation: you should stock up on these printed shorts for summer before they sell out. Whether you're going on a tropical vacation or are just in a warm-weathered state of mind, here are 10 graphic bottoms you absolutely need.

10 Printed Shorts to Show Off Your Summer Stems

Ella Moss ‘Zan’ Shorts, $138, shopbop.com

10 Printed Shorts to Show Off Your Summer Stems

Women’s Linen Blend Shorts in Blue Stripe, $22.94, oldnavy.com

10 Printed Shorts to Show Off Your Summer Stems

Trina Turk ‘Corbin’ Short, $198, piperlime.com

10 Printed Shorts to Show Off Your Summer Stems

Sunkissed Multi-Stripe Shorts, $30.99, gap.com

10 Printed Shorts to Show Off Your Summer Stems

BCBG Isaac Printed Shorts, $158, saksfifthavenue.com

10 Printed Shorts to Show Off Your Summer Stems

Tap Short in Neon Coral Jacquard, $69.50, jcrew.com

10 Printed Shorts to Show Off Your Summer Stems

Isabel Marant Norina Ikat-print shorts, $213, matchesfashion.com

10 Printed Shorts to Show Off Your Summer Stems

Darling Daisy Print Shorts, $15.80, forever21.com

10 Printed Shorts to Show Off Your Summer Stems

Sahara Printed Short, $78, freepeople.com

10 Printed Shorts to Show Off Your Summer Stems

Daisy Cheeky Shorts, $96, revovleclothing.com

10 Printed Shorts to Show Off Your Summer Stems

Nest of Friends Shorts, $39.99, modcloth.com

10 Printed Shorts to Show Off Your Summer Stems

Flowy Scarf Print High-Waisted Shorts, $19.99, charlotterusse.com

10 Printed Shorts to Show Off Your Summer Stems

Island Life Dolphin Shorts, $10.80, forever21.com

10 Printed Shorts to Show Off Your Summer Stems

Contrast Binding Short, $99, revolveclothing.com

Flamingo Print Shorts

ASOS Culotte Shorts In Flamingo Print, $28.22, asos.com