I have a 50 day cycle and a yearly cycle.
The 50 day cycle is a prolonged typical male cycle of hormones:
http://www.freedomtoheal.org/2010/08/men...-have.html where as most men cycle every 28-30 days (yes like a woman) my cycle is controlled by some other alien moon and is about 48.5 days or so.
I also have Seasonal Affected disorder, which is my yearly cycle. In winter I barely think about sex no matter were I am on my 50 day cycle. In summer, especially if I'm peaking with hypo-mania and with my 50 day cycle I would jack off in public if I didn't keep a strong mastery over my passions.
Previous partners have 'complained' about 'too much affection' in those summers where my two cycles overlapped...... :biggrin:
Hormones is most likely your underlying cause. If you are actually jacking off in public having lost mastery of your passions because your sex drive controls you, it is high time you speak to a doctor before you end up on the Sex Offender's List.
There are a number of holistic approaches (natural) toward mellowing out and evening out ones libido. They are not talked about as much as those approaches toward giving men a never dying libido.
Then there is diet:
https://www.google.com/#q=dietary+ways+to+lower+libido
If you eat a lot of chicken, and beef and other meats from grocery store that does not have the 'organic' label to it, it is possible that you are being subjected to excess hormones from what they inject animals with which could be leading to this minor 'issue'.
As for porn. Everything in moderation. I read recently I a periodical (paper magazine, sorry no link) where men of your generation are burning out their sex drive on pornography, porn becomes an unrealistic 'reality' that they can't match in real-life thus end up having moderate to severe bed activity 'issues' from ED to lack of finding a partner that they like.
I also understand that young men with super-high sex drives all the the usually suffer the most from ED and hormonal issues later in life (late 40's early 50's suddenly their hormone levels crash and sex drive goes out the window).
Perhaps you are just one of those bright flashes of sexual energy that will turn into a Ultra conservative in mid-life when your sex drive tanks and suddenly you hate everyone who can have sex?