Dr Johan Haarhoff

Dr Johan Haarhoff Dr Johan is distinguished by his caring, compassionate and professional demeanour.

He is deeply committed to his patients' well-being and extends his concerns to their families.

Red or itchy eyes? It could be “pink eye”Commonly known as pink eye, conjunctivitis can be uncomfortable—and highly cont...
28/05/2026

Red or itchy eyes? It could be “pink eye”
Commonly known as pink eye, conjunctivitis can be uncomfortable—and highly contagious. Recognizing the symptoms early is key to protecting your vision and preventing the spread to others.
Common symptoms include:
• Watery or gritty feeling in the eyes
• Itching or burning sensation
• Puffy or swollen eyelids
• Sticky discharge that may cause your eyelids to stick together
When to seek advice:
Red eyes can sometimes signal a more serious underlying issue. Getting the right diagnosis is essential for proper treatment.
Protect your eye health. If you’re experiencing discomfort or persistent redness, don’t guess - get an expert opinion today.
📍 Medi Village, Cnr Joubert, and Grey Ave, Vereeniging
📞 016 422 1071

Running is one of the most effective and accessible ways to improve both your physical and mental health. It’s simple, f...
14/05/2026

Running is one of the most effective and accessible ways to improve both your physical and mental health. It’s simple, flexible, and can be truly transformative.
Benefits of running:
• Boosts your mood
• Strengthens your heart
• Builds healthy bones
• Improves sleep quality
• Supports weight management
Should you see a doctor first?
If you’re already active, you can usually start slowly and listen to your body.
If you’re new to exercise, a quick check-up is a smart first step - especially if you:
• Are over 40
• Have chronic medical conditions
• Are pregnant
• Are recovering from an injury
Your journey to better health starts with a single step. If you’re ready to get moving but want to ensure you’re doing it safely, book a consultation today.
📍 Medi Village, Cnr Joubert, and Grey Ave, Vereeniging
📞 016 422 1071

Kidney stones are a common health issue. While they can affect anyone, they are statistically more frequent in males.Whe...
07/05/2026

Kidney stones are a common health issue. While they can affect anyone, they are statistically more frequent in males.
Where is the pain felt?
Kidney stones can cause sudden, severe pain that often comes in waves. This pain is typically felt in:
• One side of your back (flank area)
• Your side or lower abdomen
• Your groin (pain can radiate from the back down to the groin)
Other common symptoms:
Beyond the pain, your body may signal a kidney stone through:
• Nausea or vomiting
• Blood in the urine
• A frequent or urgent need to pass urine
Important to know:
Some people may have kidney stones without symptoms - until the stone begins to move.
When to take action:
If you’re experiencing severe pain, don’t wait it out. Early care can help relieve discomfort and prevent complications.
Your health matters. If you’re concerned about your symptoms, we’re here to help you find relief and a path forward.
📍 Medi Village, Cnr Joubert, and Grey Ave, Vereeniging
📞 016 422 1071

Have you ever woken up in the middle of the night with your pyjamas or sheets completely soaked - even when the room isn...
30/04/2026

Have you ever woken up in the middle of the night with your pyjamas or sheets completely soaked - even when the room isn’t hot? It’s more common than you might think.
What else might you be feeling?
Night sweats rarely happen in isolation. If you’re sweating heavily at night, you might also notice:
• Insomnia
• Anxiety
• Breathing problems

When should you see your doctor?
• Unexpected weight loss
• Persistent fever
• Pain in a specific area of your body
• A lingering cough
• Ongoing diarrhoea
Your health and rest matter. Identifying the underlying cause is the first step toward better sleep and peace of mind. If symptoms persist or concern you, don’t wait - seek professional advice.
📍 Medi Village, Cnr Joubert, and Grey Ave, Vereeniging
📞 016 422 1071

We’ve all woken up with a “crick” in the neck or felt that familiar tightness after a long day at the desk. But when is ...
23/04/2026

We’ve all woken up with a “crick” in the neck or felt that familiar tightness after a long day at the desk. But when is neck pain just a minor annoyance—and when could it be something more?
Common causes of neck discomfort include:
• Poor posture
• Sleep setup (pillows or mattress)
• “Tech neck” from prolonged use of computers or smartphones
• Muscle tension or minor injuries
• General wear and tear
When to schedule a consultation:
• Your pain doesn’t improve with rest
• The pain is severe or getting worse
• It hasn’t eased after a week
• It causes significant discomfort or interferes with your daily life
Don’t let neck pain hold you back. If you’re struggling with persistent symptoms, it’s time to seek advice - let’s find a solution together.
📞 Make an appointment with Dr. Johan for professional care and peace of mind. 016 422 1071

Feeling a bit queasy is never fun - but how do you know when it’s time to stop waiting it out and start seeking professi...
16/04/2026

Feeling a bit queasy is never fun - but how do you know when it’s time to stop waiting it out and start seeking professional help?
Pay attention if:
• Nausea won’t go away or keeps coming back
• You are pregnant and experiencing persistent nausea
• You’ve been vomiting for more than 24 hours
Seek urgent care immediately if you experience:
• Severe abdominal or chest pain
• Confusion or a sudden, intense headache
• High fever with a stiff neck
• Blurred vision
Your health is your priority. If you’re concerned about persistent or worsening symptoms, don’t wait—reach out and get the care you need.
📍Medi Village, Cnr Joubert, and Grey Ave, Vereeniging📞 016 422 1071

Knee Pain: When Should You Be Concerned?Knee pain is a common issue that can appear suddenly or develop over time. It ma...
02/04/2026

Knee Pain: When Should You Be Concerned?
Knee pain is a common issue that can appear suddenly or develop over time. It may be caused by an injury or medical conditions like arthritis—and it tends to become more frequent as we age.

See your doctor if:
• You can’t move your knee
• You’re unable to put weight on it
• Your knee locks or gives way
• The pain is severe
Seek urgent care immediately if:
• Your knee is badly swollen or has changed shape
• You have a fever with a red, hot knee
• The pain follows a major injury
Don’t ignore persistent knee pain—early care can prevent long-term damage and help you stay active.
📞 Book a consultation with Dr. Johan today and take the first step toward pain-free movement.

A bone fracture is a crack or break in a bone. A broken bone can happen suddenly and requires proper care to heal correc...
24/03/2026

A bone fracture is a crack or break in a bone. A broken bone can happen suddenly and requires proper care to heal correctly.

Fractures are especially common in children due to their active lifestyles and developing bones.
Watch for signs like:
• Pain and tenderness
• Swelling or bruising
• Limited or no movement in the affected limb
• A visible change in shape

See a doctor if:
• You think you may have a broken bone or dislocation
(Do NOT try to straighten or move a bone that looks out of place)
• Your injury isn’t improving or is getting worse
• You notice signs of infection such as increased pain, swelling, or redness
Early treatment can make all the difference in recovery—don’t delay getting the care you need.
📞 Contact Dr. Johan today for professional assessment and treatment.

Fainting: Don’t Ignore the Warning SignsFainting is a sudden, brief loss of consciousness where you become unresponsive ...
18/03/2026

Fainting: Don’t Ignore the Warning Signs
Fainting is a sudden, brief loss of consciousness where you become unresponsive for a few seconds.
Common warning signs before fainting:
• Weakness
• Dizziness
• Nausea
• Vision changes
• Anxiety
Possible causes include:
Tiredness, dehydration, severe pain, anxiety, low blood pressure, low blood sugar—or more serious conditions like heart or brain disorders.
When should you see a doctor?
• If you’ve fainted and don’t know the cause
• If you’ve fainted more than once recently
Even if you recover quickly, it’s important to get checked. Fainting can be harmless—but it can also signal something more serious.
📞 Book a consultation with Dr. Johan to ensure your health and peace of mind.

A sudden facial droop can be frightening, and it should always be taken seriously.Possible causes range from temporary c...
12/03/2026

A sudden facial droop can be frightening, and it should always be taken seriously.
Possible causes range from temporary conditions to serious medical emergencies, including:
• Stroke
• Brain tumour
• Surgical complications
• Infections and inflammation
• Brain or facial injury
• Neurological conditions such as Bell’s palsy
When should you see a doctor?
Treat it as an emergency to be safe. Early assessment is essential to determine the cause and begin the correct treatment as soon as possible.
Early assessment can help identify the cause and prevent complications.
📞 Make an appointment with Dr. Johan for professional care and peace of mind.
016 422 1071

Facial injuries can happen in an instant — from a fall, sports accident, car accident, or unexpected trauma. They can ra...
04/03/2026

Facial injuries can happen in an instant — from a fall, sports accident, car accident, or unexpected trauma. They can range from mild to severe and should never be ignored.
Dr Johan Haarhoff treats a wide range of facial injuries, including:
• Cuts and grazes
• Bruising or black eye
• Broken nose
• Facial fractures
• Eye injuries
• Injuries to the mouth, tongue, teeth, or jaw
• Airway-related injuries
While some minor injuries can be managed safely at home, others require urgent medical attention.
If you have sustained a head injury — even if it seems minor — it is important to see a doctor as soon as possible.
Do not take chances if you are unsure about the severity of the injury. Early evaluation can prevent complications and ensure proper healing.
Your health and safety always come first.
📞 Contact Dr Johan Haarhoff for professional evaluation and appropriate care. 016 422 1071

Address

MediVillage
Vereeniging
1939

Opening Hours

Monday 08:00 - 05:00
Tuesday 08:00 - 05:00
Wednesday 08:00 - 01:00
Thursday 05:00 - 17:00
Friday 08:00 - 17:00

Telephone

+27676346764

Alerts

Be the first to know and let us send you an email when Dr Johan Haarhoff posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Practice

Send a message to Dr Johan Haarhoff:

Share

Category