Good question. I think that depends on the person and the situation. I've known people that are very resitent to receiving help, so any attempt to offer any is not taken well. But time can also be a factor. Someone may not be in a place to hear what you're saying at that moment, but may appreciate it later when they can. Follow your instincts. When your intentions are genuine, most people will see that.