There is no restriction for taking Vilitra = with a meal. However, the doctor suggests that eating food before taking the ED medicine reduces its effect and efficiency. It would be best to eat at least 4 hours before taking Vilitra 40 for maximum effect of the pill.