Chiropractors are amazing! But before you call one out...make sure they are "certified"...in Texas that means they had to do equine chiropractic training AFTER they got a degree at a veterinary school or human chiropractor school. The good chiropractors are good. The bad chiropractors are a waste of time and money. Get references for what barns they work at.
My horse's chiropractor was a human chiro first...charges $90 an adjustment.
but it's worth it...my horse gets it done every 3 months or as needed.
Never tried acupuncture because it is not available in my area, but I've always wanted to try it out.