How hard were you going on yourself? You should def give your penis a break. It may take some time to heal, but I am not a doctor so I cant give you a definite answer. If the issue doesnt resolve itself out, you may want to see a Urologist who specializes in ED type of stuff. If you do go see a Urologist, show him or her a pic so that they can give you a better diagnostic. I hope this helps a little bit and post any updates you may have. Hope you heal man.