Ok so basically, i have this problem with my penis. Well, it happens every now and then. What it is, is that my foreskin, around the top, is really swollen big, and red. And whenever i walk or something with boxers (unless i wear tight boxers) it feels really irritated and if i walk around for ages then look at it, it's like 10x worse than it was. At first i thought this problem was caused because i masturbated too fast or something (i'm 18 and single, what do you expect >_>)... But sometimes it happens even when i haven't for days, so i dunno what's wrong.
Sometimes it lasts a couple of days, sometimes maybe even a week. And it's really horrible because it looks gross, and it smells really bad. Could it be an allergic reaction to something? (Although i'd have no idea what, unless it was fabric from underwear... but i have no allergies as far as i'm aware)...
I looked on a few different sites, and some suggested putting sugar on it to make the swelling go down via osmosis or something... Well, that didn't seem to work. I also soaked it in a hot bath for about 20 minutes, and it doesn't seem to have done anything. I tried "squeezing out the blood" like someone suggested, but nothing came out. (This is the only time i've actually tried to get it to go away, other times i just left it but now i'm genuinely getting annoyed by it).
What i basically want to know is, what causes it, so i can avoid it in future... Or how to make it go away. Or could it just be a problem that i have and the only way to avoid it is to get a circumsition? I'm not that against the idea... Although it would be kind of awkward talking to my parents about it. But i guess i have to do what i have to do.
But yeah, any help is really appreciated. Thanks.