Help?? what are these big red spots?!

I had an eye infection, so I did take some antiobiotics (penecillin based) the past week. and I have two doses left However, I have also had unprotected oral sex. Is this an STD? They do not hurt, nor does it itch. I am very concerned and freaking out

Jim, was the oral sex quite recently? If it was recently, it could simply be that the oral you received was too rough and the red spots you see are as a result of small blood vessels within the body of your penis having leaked some blood. Depending on the amount of leaked blood, these can clear anywhere between 2 or 3 days or 5 to 8 days potentially - and this is dependent on whether you are sexually active or have masturbated since these first appeared and further damage is occurring to already damaged blood vessels.
The only way to rule out STD/STI infection is to get tested, the other potential is a reaction to the antibiotics - so what I would be doing is that if these do not clear within another 7 days or so O would get a doctor to check this for you …