@Jenn88,
You can most certainly donate blood.
Most of us do not know who gave it to us because it does not cause symptoms in some and it is not routinely tested! Do not put that load on yourself. Most of us do not know who gave it to us. I don't know either. My doctors even sent me an email that said that trying to figure out who past it onto me was a waste of time because it could have happened at any point in my life after becoming sexually active. While you feel bad now, and you should take your time to heal, remember that you are not alone and by age 50, most adults contract these H conditions. I suggest a book for you by a doctor who came out with her HSV diagnosis. It's called: "Yes, I have herpes" Check it out!