What is shockwave therapy?
Shockwave therapy is a non-invasive treatment that uses acoustic waves to stimulate healing in musculoskeletal conditions. It is commonly used in physiotherapy, sports medicine, and rehabilitation to treat chronic pain and soft tissue injuries.

How It Works
Common Conditions Treated:
- Tendonitis (e.g., Achilles tendonitis, rotator cuff tendinopathy)
- Plantar fasciitis
- Tennis elbow (lateral epicondylitis)
- Calcific shoulder tendinitis
- Patellar tendinopathy (jumper’s knee)
- Muscle trigger points
- Shin splints
- Delayed bone healing (non-union fractures)
Benefits of Shockwave
Please ask our staff how a shockwave therapy can help you!
Non-invasive
Minimal side effects
Quick sessions
Promotes faster healing
Long-lasting pain relief
Book your personalized appointment
today and start feeling your best.
Shockwave Therapy FAQ
What conditions does shockwave therapy treat?
Shockwave therapy is used for stubborn tendon and soft tissue problems such as plantar fasciitis, tennis elbow, Achilles tendinopathy, rotator cuff and calcific shoulder tendinitis, and patellar tendinopathy.
Does shockwave therapy hurt?
You may feel some discomfort during treatment, and mild redness afterward is normal. There are no needles and no downtime, and each treated area takes about 5 to 10 minutes.
How many shockwave sessions will I need?
Most people need a short series of sessions. Your practitioner will assess the problem first and recommend a plan based on how long you have had it and how it responds.
Is shockwave therapy covered by insurance?
Coverage depends on your extended health plan and how the treatment is billed. Call us at 604-552-8266 and our front desk will help you check before your visit.
Where can I get shockwave therapy near Coquitlam?
Balance Lab Wellness offers shockwave therapy at 203-901 Lougheed Hwy, Coquitlam, with free underground parking. We see patients from Coquitlam, Burnaby, Port Moody, Port Coquitlam and New Westminster, seven days a week.
More questions? See our full FAQ, meet the team, or call 604-552-8266.
