I believe there is a limited time within which someone can sue for defamation of character. I thought it was two years from when a defamatory statement was publicly made about someone, but I could be wrong.
Claims for defamation can only be made in the High Court. Claims can be made for compensation or for an order to stop the perpetrator from repeating the allegations. There are strict time limits for starting court action. There is a time limit of twelve months for taking legal action for libel, slander or malicious falsehood. This time limit runs from the date the defamatory statement was made. The courts may have some discretion to extend this in specific circumstances, so individual advice should always be sought.