I am a near-professional bobblehead collector at Safeco field and I can tell you they "last" longer nowadays then they did in the past.
Enter the gates by 6pm and you will get a bobblehead.

Unfortunately, TICKETS you are trying to give away or sell last longer also!

Go M's! Pull your heads out, no pun intended!