I smashed my dick skateboarding about 3 weeks ago. there was some swelling for about a week but thats gone as is all the pain. but i still cant get an erection. i went to the doctor and they were no help. they just juggled my balls and wrote me a prescription for viagra. Iv tried about every day to get one and have even jaculated medium erect. any idea as to what gives?