Viagra 50mg (4 tablets) is a medication used to treat erectile dysfunction (ED) in men. The active ingredient, sildenafil, helps increase blood flow to the penis, allowing for an erection when sexually stimulated. It is typically taken 30 minutes to 1 hour before sexual activity. The effects can last up to 4 hours.