Most of the time, Schengen cards are only good for five years. Most of the time, a normal Schengen visa is good for up to 90 days in a 180-day period. Long-term visas, like a 5-year visa, are hard to come by and are usually only given to people who travel a lot and have a good travel past.