Lindsay Lohan shares a bikini selfie on Instagram Credit: Courtesy of Lindsay Lohan

Happy and healthy! Lindsay Lohan showed off her bikini bod with a mirror selfie in Ibiza, Spain, on Sunday, Aug. 3.

In the snap, the 28-year-old is donning a bright pink and purple bikini, along with a belly button ring. The troubled actress, who documented her struggles with addiction on OWN docu-series Lindsay, captioned the photo with a series of emojis.

"Be happy and healthy. It's possible," she wrote on another photo wearing the same bikini as she posed alongside two male companions.

After spending the past few days in Ibiza—where a plethora of other celebs like Justin Bieber, Kim Kardashian, Orlando Bloom, Zac Efron and more have been partying—the Mean Girls actress then enjoyed a day on the water in Mykonos, Greece on Aug. 4.

Donning a black crochet string bikini, the toned star looked happy while jet skiing with friends.