IMHO. 10-20 mins is good enough. I wouldn't try to stay for an hour.

If 10mins feels too much, do less.