Viagra will help you get an erection over about 4-6 hours but this is not a continual erection, it will happen when you are sexually stimulated. If your doctor said you have poor circulation I would take some of the steps outlined above about healthy diet and a good PE routine, these will help with erections and better circulation. [words=http://www.mattersofsize.com/join-now.html]Titan[/words] pills are also a wonderful option if Viagra is too much, they will keep blood flow good and help facilitate erections. Lastly, but most important, Kegels; Kegels will help you with stronger erections than anything else.