Fildena 150mg lasts up to 4-6 hours, but the effects may vary based on individual body composition and dosage.