Not the easiest of topics to talk about but certainly shouldn't be avoided. If you haven't been tested or have been thinking about getting tested then check out http://www.hivtest.org/index.cfm . This link can help you find a close clinic/hospital that is 100% anonymous. Even if you have health insurance they do not communicate any information with them.
Get tested! If not for you then do it for your partner.
(esp guys that have been sticking themselves)
Have a good day !