I have tiny white bumps on my penis. I have had them for years. Can this be a std ? Or herpes?

I did have unprotected sex. Can it be herpes ?

Have u got tested?