months ago; for months
I haven't seen him for months.
That was months ago.
Dice que hace meses que no vas.
He says you haven't been there for months.
— Uno de los nuestros (1990)
Hace meses que dejé de ser el Dr. Conners.
I've been Dr. Conners for months.
— Atrápame si puedes (2002)
Debí haber hecho esto hace meses.
I should have done this months ago.
I haven't seen him for months.
Hace meses estuvo en tratamiento psiquiátrico.
They were receiving psychiatric treatment several months ago.
— Open Your Eyes (1997)