DREW BARRYMORE has the blues because she can’t shed her baby weight!

The 37-year-old actress, who gave birth to daughter Olive on Sept. 26, gained a whopping 60 pounds dur­ing her pregnancy. And although she quickly dropped the first 30, the last 30 aren’t budging!

“Drew feels miserable that she’s still carrying around so much post-pregnancy weight,” revealed an insider. “She thought it would just peel off, but that hasn’t been the case.

“Drew weighs about 150 pounds now, which is very high for her.”

The source says the actress, who stands 5-foot-4, is so unhappy about her appearance that she spends most of her time hiding out with her husband, Will Kopelman, at their Montecito, Calif., home.

And when she does venture out – as our recent photo shows – she’s been hiding her pudgy figure under frumpy, unflattering clothing.

Earlier this month, the once-svelte “Charlie’s An­gels” star was spotted outside of a Los Angeles grocery store in loose-fitting jeans and a bulky shirt. And for her first red-carpet ap­pearance since Olive’s arrival, at a star-studded art and film gala on Oct. 27, she hid beneath a billowy black muumuu-style dress.

Drew has admitted in the past that she’s a “carb queen” who struggles to commit to a grueling workout rou­tine. But she’s been so de­pressed about her body lately that she’s turned to good friend Jennifer Aniston for help.

“Jen hooked Drew up with her personal yoga instructor, Mandy Ingber, and she also convinced Drew to sign up for Pilates classes twice a week,” noted the source. “Drew is also back on a vegan diet.

“She says it’s bland and boring, but she doesn’t mind if it means getting her old body back soon.”