Americans say it’s the toughest time to find a job in at least three years. When will it get better?