The Mexican Tourist Card  is valid for 180 days after arrival. In addition, it allows for a single entry with a maximum stay of 180 days.