Whoa..5hrs is definitely not normal.
We have different cycles on ours and economy setting as well. So anywhere from 39min up to 2hrs for really dirty things (I have never used this setting).