How long it takes for each drug to be effective varies. Common drugs for heart disease and angina, such as nitroglycerin, salvia drops, and quick-acting heart pills, may be effective for a few minutes or seconds when administered sublingually in the short term. Chronic diseases, such as hypertension, diabetes, chronic gastritis, gastric ulcer and other tumors and other similar conditions, drug treatment may take a long time. For example, when applying blood pressure medications, some oral medications may take effect in a short period of time, a few minutes or ten minutes, but some may take one to two days to take effect. For the treatment of gastritis, gastric ulcer and other related diseases, some people may need several days, weeks, or even a month to get significant results due to the long-term chronic accumulation of adverse effects. How long it takes for a drug to be effective is not easy to determine, and needs to be determined based on different diseases and different drug mechanisms.