Actress Amanda Bynes celebrated her 28th birthday weekend on Saturday (05Apr14) by sharing bikini photos with her fans and thanking them for their support during her recent mental health problems.

After months in hospital and rehab for a series of personal issues, the Hairspray star appears to be well and truly in recovery and she took to over the weekend to show off snapshots taken during a family vacation in Cabo San Lucas, Mexico.

Looking happy and healthy in a yellow bikini, a smiling Bynes wrote, "Thank you everyone for all the birthday wishes."

The actress is currently studying at the Fashion Institute of Design and Merchandise in California as she attempts to put her life back together after a meltdown last year (13) led to a spell in psychiatric care.

Bynes turned 28 on Thursday (03Apr14).