How long does the IRS have to collect on the taxes I owe?

Typically the IRS has 10 years to collect taxes from the point they are assessed.  There are a number of events that may extend that time period.