Our Services

Back Pain
Back pain is one of the most common reasons people seek medical attention. It is the symptom that prompts most patients to get chiropractic care. The majority of backache sufferers complain of pain in the lower back; the second most common site of discomfort is the base of the neck. Back problems can be caused by an extraordinarily wide range of problems - some of them originating elsewhere in the body. More...

Neck Pain
Most instances of neck pain (and stiffness) are minor and commonly caused by something you did. That is, if you keep your head in an awkward position for too long the joints in your neck can "lock" and the neck muscles can become painfully fatigued. Fortunately, most minor, posture-induced neck pain episodes clear up on their own after rest and efforts not to repeat the offending stresses on the neck. More...

Headache
By far, most people get tension-type headaches and get them frequently. They typically suffer mild to moderate pain, on both sides of the head, that is often described as tight, stiff, constricting - like having something wrapped around your head and pressing tightly. More...

Pregnancy & Health

Women have most of the same health concerns that men have. But women face many health problems unique to them and often more seriously affect women than men. Doctors of chiropractic have always recognized this and have developed and provided a wide variety of treatment options specifically suited to women's health needs. More...

Allergies & Asthma
Although There is no known cure, allergies and asthma can be managed through chiropractic care, which relieves stress on the oversensitive immune system. Maintenance of proper spinal alignment is essential for a proper functioning immune system. Treatment often includes nutritional evaluations to identify and eliminate causative factors. A balanced diet, free from additives and refined foods, can reduce the frequency and severity of allergic reactions and asthmatic attacks. More...


>> To request an appointment, please call us at 215-392-0735 or complete our Online Appointment Form.