Salma Hayek has been accused of over-taking Botox

53-year-old Salma Hayek looks fabulous, but fans would not be alone if she hadn't accused the actress of over-botox of days.

The actress posted a snapshot of her vacation on her Instagram page, posing without makeup.

"Too much botox. You don't need it," said one user, and many commented on his comments.

"I don't have Botox yet, but thank you for your advice. Maybe it's just time," the star said.