Can one caught mono from a person who contracted it many years ago?

No, you cannot catch mono from someone who contracted it many years ago.

Infectious mononucleosis, commonly known as mono, is caused by the Epstein-Barr virus (EBV). Once a person has been infected with EBV, they typically develop lifelong immunity to the virus, meaning they cannot be reinfected and cannot transmit the virus to others.

Immune System Disorders - Related Articles