Well its obvious that if u have never slept with no one else ever its him that caught it from someone else. Its possible he may not have known he had it like that one girl said. It takes about 3 months to test positive for herpes for the blood wor...