There is no such 20 day requirement in the mechanic's lien law. You may have lien rights, but there are several factors that go into determining that. You should contact a MA construction law attorney for more details, and soon. The deadline to file a lien is short.
1 lawyer agreed with this answer