FDA has approved several medications that help by relaxing and expanding blood vessels to flow blood more frequently for helping penis develop a decent erection.These medications include; Viagra 200 mg which containing sildenafil citrate also it is highest dose, which lasts up to 4-6 hours and takes around 30-45 minutes to show its effect after getting into system.