How long does the sting from a jellyfish last?

30 minutes or an hour