Question: how to stop someone from draining your energy?
Answer: Cut them out of your life (if you can). ... 
Set boundaries. ... 
Lower expectations. ... 
Be too tired for them. ... 
'Grey rock' them. ... 
Know the difference between “venting” and “dumping.” Everybody needs to voice frustration now and again. ... 
Do NOT overreact.