Rule reminder
'Da' can mean: (1) from/since origin — vengo da Roma; (2) ongoing duration — studio da tre anni; (3) at someone's place — vado da Marco. All use 'da' but with different meanings.
Non mangio pesce ___ molti anni. (I haven't eaten fish for many years.)