You can have your meals before taking Sildenafil Citrate 100mg but make sure not to take high-fat food. Eat something light that will not affect the absorption rate of this medicine.