Bonjour Hope,
First, a few corrections :)
Je viens de Portland, en Oregon, aux États-Unis, mais j'habite à Florence, en Oregon depuis vingt-cinq ans.
Here is a link to the lesson on how to say "since / for + duration":
https://french.kwiziq.com/revision/grammar/how-you-use-depuis-since-for-with-le-present-and-not-le-passe-compose-prepositions-of-time
By the way: J'adore Portlandia, c'est une de mes séries préférées !
À bientôt !