Why agents are so stressed out.

Real estate agents have one of the most stressful jobs, according to a new survey by a job-listing website.

CareerCast, which maintains a database of job postings from the U.S. and Canada, ranked real estate agents 10th, just slightly better than emergency medical technicians and stock brokers.

“Agents work long, erratic hours including working most weekends, spending much of their time showing properties to clients,” said CareerCast description. “The field is highly competitive, which can cause high levels of stress.”

The description gave Realtors a good mark on hiring outlook, at 31 out of 200, but hours per day was one of the highest, at 9.5 hours.

The most stressful job on the list was a commercial pilot, followed by public relations officer and corporate executive.

The least stressful jobs included an audiologist, dietician and software engineer.