I did a job in march 9, 2023 and customer haven't pay me yet. Customer gave me a bad check and since then he haven't answered my phone calls. I believe the time limit in California to file a mechanics lien is 90 days, is it true? thanks
Yes it's 90 days. See Civil Code section 8412 & 8400 et seq.