oh my bf had dat : - [ he went to the doctor and he said it was bacteria build up.
You said that you have had these bumps before becoming sexually active, so why do u think that it might be an std? there are places that offer free std testing... im not sure where u are from but there are places like planned parent hood that offer these services on certain days. You should def be checked out its impossible to know for sure what u have unless u get test..
You would need to see a Dr. A lot of places have free clinics, we can't diagnosis you over the internet. No one can.
This site is for advice and my advice is to see a Dr.