Sudafed (pseudoephedrine) typically starts to work within 15 to 30 minutes, and significant relief from nasal congestion is usually felt within 30 to 60 minutes after taking it. The effect can peak within 1 to 2 hours depending on the specific formulation (immediate or extended-release) and lasts for several hours, commonly 4 to 6 hours for immediate-release versions, while extended- release formulations can provide relief for up to 12 hours.