Cats can live for 15 years or more. What will your life be like in that timeframe?

Will you move, get married, or have a family?  Adopting a pet is a responsibility that you agree to take on for the life of the pet.  Will you be able to fulfill that responsibility in the future?  Many cats are given up because owners do not plan for these life changes and how the pet will fit into those changes.