Around a fifth of people surveyed said they needed to take time off work due to illness caused by financial concerns.