I've hitched a good bit around the US and Mexico as recently as 5 years ago. In some parts of the US, it can take hours (or even days) to get a ride. Most truck drivers are no longer allowed to pick up hitchhikers. Mexico was a different story. It wasn't a problem getting rides all the way from Mexico City to Guatemala, even through Chiapas.