ive only ever received oral sex and that was over a year ago. I noticed these bumps a few weeks ago and there hasnt been any change. Theyre not itchy or bothersome at all and Im thinking it might be from masturbation or maybe sweating

wanted to add that they seem to only appear prominent when my skin is bunched up. some of them have little dimples in the center.
I am guessing you are below 36 years of age - and what you see in the photo is simply natural development to your penis. Some of what you have are Fordyce Spots, and this is most likely what all of the bumps actually are - do a search for more detail.
Unfortunately, there are a few conditions that can cause bumps like this - so you need to check them every week or so for further developments.
If these are actually Fordyce they can become more prominent and you get more elsewhere on your penis …