Mental health and drug abuse The Dual Diagnosis group promotes recovery through peer support. Thursday, 6-7:30 p.m. Trillium Drop-In Center, 13184 Centerpointe Way, Woodbridge. 703-763-3865. Free.

Blood pressure/glucose screenings For seniors. Friday, 11 a.m. Prince William Senior Center, 9320 Mosby St., Manassas. 703-792-6405. Free.

Mental health support group Friday and Wednesday, 8-9:30 p.m. Trillium Drop-In Center, 13184 Centerpointe Way, Woodbridge. 703-763-3865. Free.

Fit for Christ boot camp The 75-minute class begins with a prayer and warm-up followed by a workout with weights. Saturday, 8 a.m. First Baptist Church of Woodbridge, 13600 Minnieville Rd., Woodbridge. 571-437-8641. $10; children 9-15, free with an adult.

Anxiety support group Recovery Inc., for people who have anxiety, depression, fear or other emotional problems. Saturday, 10 a.m.-noon. Cokesbury United Methodist Church, 14806 Blackburn Rd., Woodbridge. 703-441-0840. 703-494-5400.

Learning to Meditate workshop Janet Kim discusses techniques, such as mindfulness, mantras and visualization. Saturday, 1 p.m. Yoga Connection, 9126 Center St., Manassas. 703-330-7799. $30.

Mindful Eating workshop Diana Hughes discusses how to use local, organic and “sustainable” food. Saturday, 2 p.m. Soaring Spirit Yoga Studio, 308-A Poplar Alley, Occoquan. 703-499-9114. $35.

Loss of Spouse Grief support group For people who have lost their spouse within the last two years. Sunday, 2-4 p.m. McCoart Administration Building, 1 County Complex Ct., Woodbridge. 703-396-6198. Free.

Public health town hall meeting Sponsored by the Prince William Health District, staff will review the results of the Health Check survey and discuss area health challenges and solutions. Monday, 6:30-8:30 p.m. Boys & Girls Club of Greater Washington, Hylton Branch, 5070 Dale Blvd., Woodbridge. 703-792-6648. Free.

Self-defense karate classes Students 20 and younger need parents’ written permission to participate. Monday and Wednesday, 6:30 p.m. Dumfries United Methodist Church, 3890 Cameron St., Dumfries. 703-507-4687. Free.

Tai chi for seniors Wednesday, 10:30 a.m. Woodbridge Senior Center, 13850 Church Hill Dr., Woodbridge. 703-792-5081. 703-792-5081. Free.

Weight loss support group Wednesday, 11 a.m. Spirit and Life United Methodist Church, 4223 Dale Blvd., Woodbridge. 703-878-7779. 571-277-7976. 571-277-7976. Free.

Parenting class Systematic Training for Effective Parenting, a six-week class for parents of young children. Wednesday, 7-9 p.m. Sudley North Government Center, 7987 Ashton Ave., Manassas. 703-792-6288. $40; registration required.

— Compiled by Sarah Lane

Submit an item E-mail at least 14 days before the publication date.