Heating pads for cramps!😦

Do anyone know any good heating pads that stay hot a long time or should I just get one that I plug in