Well im sorry im not a professional or anything but i take prozac and i have noticed it makes it harder to get an erection, and it is a lot smaller then when i am off, i read that it has to do with flouride but idk it could just be part of a conspiracy theory. All i can tell you is yes it does.
yes
Steriods do not make you infertial the cemicails in the pill only shrink your penis. CORRECTION: Steroids do not shrink your penis. If taken at high dosages they may lead to atrophy of the testicles...so your testicles can shrink. But not your penis...
by eating a penis
Yes. They shrink when not hard
yes they do
Unfortunately yes do to harsh chemicals in the marijuana you penis will shrink and make orgasms less satisfying to the sex.
Generally while you are in cold temperatures that will cause the penis to shrink some.
No there is no relationship whatsoever between what you eat and the size of your penis.
Blood leaves the penis and goes to aid bringing oxygen to the muscles in use.
No. There is no connection between soda consumption and penis size.
No, but eventually the erection might get a bit weaker.
no