Any recs? It's coming time to switch him out of the infant seat :'(

Also, how long are carseats good for? Too lazy right now to go searching - indulge me?