themighty logo

20 Beautiful Pajamas to Wear on Days You're Stuck in Bed


Spending a lot of time in your pajamas is a fact of life for many in our chronic illness community. You might end up staying in your pajamas all day thanks to pain and fatigue, whether you’re in bed, curled up on the couch or in the hospital. No judgment from our community — why put on tight, uncomfortable jeans or a tailored blouse when you could snuggle up in soft, cozy PJs?

However, if you wear PJs a lot, you know that sometimes, you get tired of your same-old T-shirt and sweats. And putting on nicer clothes can actually help lift your mood and make you feel fresh. To help solve the problem of needing to wear pajamas, but also wanting to feel fashionable, we found 20 beautiful pajamas that will elevate your sleep style. We included a range of stores and price points in case you’re a chronic warrior yourself, or if you’re reading this because you’re looking for a gift for a chronically ill loved one (hint: everyone loves getting cute new PJs!).

1.

pink and gray striped pajamas long sleeve and pants

Buy the pajama set featured above for $72.50 from Victoria’s Secret.

2.

black lace camisole and black shorts with ruffle

Buy the pajama set featured above for $24.99 from H&M.

3.

blue nightgown with flared drop waist

Buy the nightgown featured above for $16.99 from Target.

3.

red spaghetti strap tank and matching shorts

Buy the tank ($58) and shorts ($58) featured above from Anthropologie.

4.

pink floral short robe with long sleeves

Buy the robe featured above for $38 from Forever 21.

5.

black and whtite polka dot pajama pants and white t shirt with drawing of cat and words le lapin

Buy the pajama set featured above for $22.90 from Forever 21.

6.

dark gray slip dress with white lace trim

Buy the slip dress featured above for $32 from Victoria’s Secret.

7.

blue short sleeved pajama top and matching capri length pants

Buy the pajama set featured above for $41.99 from Kohl’s.

8.

pink pajama pants with pink and blue stripes

Buy the pants featured above for $12.99 from Gap.

9.

white button down pajama top with lace cuffs

Buy the top featured above for $25 from Gap.

10.

purple chemise night dress

Buy the chemise featured above for $32.17 from Torrid.

11.

white t shirt with princess jasmine and text real life princess with blue shorts with picture of genie

Buy the pajama set featured above for $40 from Topshop.

12.

light blue top with flutter sleeves and ruffled shorts

Buy the pajama set featured above for $65 from Topshop.

13.

light pink with black trim button down short sleeve pajama shirt and matching shorts

Buy the pajama set featured above for $19.99 from Target.

14.

blue pajama pants with white floral pattern

Buy the pants featured above for $58 from Nordstrom.

15.

red pink and white floral short sleeved pajama top and maroon pajama pants

Buy the top ($44) and pants ($33.50) featured above from ASOS.

16.

blue short sleeved shirt with bird pattern and blue jogger pants

Buy the top ($39) and pants ($42) featured above from ASOS.

17.

pink paisley nightgown

Buy the nightgown featured above for $9.97 from Walmart.

18.

blue gingham shorts

Buy the shorts featured above for $14.99 from Old Navy.

19.

yellow cami top

Buy the cami ($12.97) and shorts ($12.97) featured above from Old Navy.

20.

black scoop neck tank with silver cityscape design and shorts with newsprint design

Buy the tank ($50) and shorts ($55) featured above from Recliner.