Colorado offers both annual and short-term fishing licenses. Annual licenses are valid for one year from the date of purchase, while short-term licenses are available for periods ranging from 1 day to 1 year.