Take medicine 1 hour before or 2 hours after meals. Remember to take your medicine 1 hour or 30 minutes before sex. However, the effectiveness of the drug begins within 15 minutes of consuming it. The effect lasts 4 to 5 hours after taking the medication.