The duration of coffee breath can vary depending on factors such as the amount and strength of coffee consumed and individual oral hygiene habits. On average, coffee breath may persist for a few hours to up to 24 hours.