i'm 26 years old male... i'm engaged since 5 months, my complaint is that i have erection during the day without any reason.. i mean no sexual excitation, some times while i'm tending to sleep other while i'm working in my pharmacy, or any other situation which put me in an embarrassing situation....i'm asking is this normal or what is going on me????thanks 4 ur attention
Interesting question. An article by Dr. Dean is available here, but it doesn't really answer your question.
I'm not sure if there is a single definitive answer as I suspect different things might have to be factored in. At the most basic level the penis is designed to respond to stimulation. This stimulation could result from the senses or could even be a result of stress. Some young men (and I include you in this) do have quite a problem with their hair-trigger state of arousal. Vibration or pressure to the genitals can be sufficient to cause an erection. So, if your bladder is full, if you are pressing up against a bench when working, if you are near vibrating machinery, etc, can all cause an erection.
I suspect you may need to find your own solution to this problem. There are chemical means to prevent arousal but I'm pretty sure you don't fall into this category. Maybe take a scientific approach to this and try to monitor if some situations or events are more problematic than others. You might then be able to avoid or get around the situation. Incidentally, spontaneous erections at night are quite normal.