Fildena 100 mg is the best medicine taken for male sexual problems like impotence and erectile dysfunction. This medicine contains an ingredient called sildenafil which helps in increasing the blood flow to the tissues of the male penis and helps in relaxing the muscles of the penile tissue. The effect of this medicine lasts for 4 to 6 hours. The effect of this medicine lasts for 4 to 6 hours. You can take this medicine before or after food.