Abhigra 100 can be taken with or without food. However, high-fat meals can delay its absorption and onset of action. For best results, take it on an empty stomach or after a light meal.