I recommend this place, takes 10 minutes out of your day, costs 15$ and if you are worried about any painful testing, worry not. They don't do the painful swab into the penis, they instead let you take your own urine sample and use the tiniest needle I have ever seen for the blood test. Such a...