For God's sake, see a doctor -- immediately! And don't have sex with anyone until you do. Get type-specific tests for Herpes 1 and 2. Get tested for other STDs, as well. If you receive a positive result for Herpes 2 (HSV2), do NOT panic. Rather, have yourself retested with a confirmatory (more accurate) test called a Western Blot. The Western Blot for Herpes can be performed at the Univ of Washington in Seattle. Your doctor may not immediately know how to order this test, but I assure you that it can be ordered. If you want the MOST accurate test results regarding Herpes 1 and 2 (understanding that no diagnostic test is 100% accurate), you should have a Western Blot. And, as I said, anyone who tests positive for Herpes 2 (and is likely to become emotional upset by that result, which can be expected), most certainly should have the Western Blot test to be determine whether your initial test accurately came out positive for Herpes 2 or whether you received a false positive test result.
This isn't the doctor's forum :)
You've been checking yourself for 2 years and you've never seen a doctor?