depends what you are using them for -yes the battery last quite a while the ice stays good for about 1-1/2 hrs- personally I really don't know how much good the vibration does- but I can say if it is injury type related I think the best bang for your $ is the spectra laser kits- they are incredible for healing process - I have used mine for a horse with torn hock ligaments and def seen a difference in 2 days- but I had to use them on my moms ankle for torn ligaemnets and she told me that the 2nd time I used them she already felt better - and she has been in physical therapy for 6 weeks but said these have helped more than anything- and you an always buy ice leg wraps much cheaper
yes, yes, and yes! I love mine! I think I charge mine about once or twice a month after riding/runs, using them about 4 days a week on one horse. He starts licking his lips when I turn them on.