When a man is sexually excited, the penis rapidly fills with more blood than usual. The penis then expands and hardens. This is called an erection. After the man is done having sex, this extra blood flows out of the penis back into the body. The erection goes away. If an erection lasts for a long time (more than 6 hours), it can permanently damage your penis. You should call a doctor immediately if you ever have a prolonged erection that lasts more than 4 hours. Some conditions and medicines interfere with this natural erection process. The penis cannot fill with enough blood. The man cannot have an erection. This is called erectile dysfunction if it becomes a frequent problem. During sex, your heart works harder. Therefore sexual activity may not be advisable for people who have heart problems. Before you start any treatment for erectile dysfunction, ask your doctor if your heart is healthy enough to handle the extra strain of having sex. If you have chest pains, dizziness or nausea during sex, stop having sex and immediately tell your doctor you have had this problem.
If you are thinking of buying Viagra, it requires a prescription from a doctor. It will not be sold over-the-counter. Considering buying it from an online pharmacy as the drug is available with various discounts.