The short answer to your question is YES, there are time limits on liens. The problem in answering your question, however, is that I'm unsure what type of lien was filed against the property and its terms.
If it is was a mechanic's lien, it would expire after 8 months (which has long passed).
Even if you are past the time limit, you may have to bring a "Quiet Title" Action to remove the lien from the property. You need to contact litigation counsel to help you work through these issues.
This answer does not constitute legal advice and does not and is not intended to create an attorney-client relationship. The law may vary depending on the state in which you reside. It is intended only to give some direction in which to seek assistance.