Since you are such a natural healer, I would say you are probably a higher risk for energy drain. It starts off as fatigue, and then you can often get sick or have physical ailments. It sounds like you have already done that.
I think your blocking exercises will help. But energy is kind of like water leaking out of a damn. Sooner or later it will find a way through. That's where I think your protection stones will serve you better. Black tourmaline is a great one. But I find that works better when grouped with others. I also like black onyx, black obsidian, and shungite. I keep a small pouch in my pocket at all times that contain stones of all 4. They don't need to be very large. They collectively have really helped me create a barrier so that I am noticeably less fatigued at the end of each day from energy drain. You can find these stones at a local crystal store or online at Amazon.
As an empath we are energy exchangers. We take away the low energy that people have and they get a lift and feel higher positive energy in exchange. It is probably more noticeable with your physical gift when you touch someone and they feel better and you probably feel off in exchange. With me I speak to someone in distress and I absorb their pain. They walk away feeling better and I start feeling sick, dizzy, and fatigued. That's the energy exchange going on. To live your best life as an empath you have to find ways to ground that low energy out of your body every day to return you to your normal high vibration. If you don't do this you will get moody, sick, and fatigued.
The protection stones help quite a bit but can't hold off all the energy that is coming your way. Some people do grounding meditations (which is really the best way to clear stuff out). I have also personally had really good luck taking salt baths at night to clear away the low energy from the day. I add 1-2 cups of rock salt to the water and get immersed in the bath water for 20-30 minutes while listening to classical or spa music. The music is relaxing and the salt really pulls out the low energy from your body and neutralizes it. I always come out of the bath feeling renewed.