If you’ve had mononucleosis in the past then, you can donate or give blood to anyone. A mononucleosis carrier can’t disqualify you to give blood. Indeed it is a contagious disease you cannot give blood. There is no chance of transferring the virus through blood after you have recovered from mono.