All tattoos will fade. To increase the time it takes for them to fade and thus how often you need to touch up you can do simple things like wearing spf 15 over your tattoo when you go out. Plus, you should probably wear spf 15 on any skin exposed to the sun for more than a few hours, tattoo or not hehe.
The tattoo on my leg was my first tattoo and I have had it for years and have not needed to touch it up yet because it hardly ever gets direct sun exposure. However, the one of my arm just above my wrist is already in need of a touch up and I got it four years after my first one.