better to take viagra before or after a meal viagra congestive heart failure when does a man take viagra what mg do viagra come in dose of viagra for ed