The thing is, when it comes to mental overloads and snapping there's too much on your plate? Your either doing too much or not enough. Focus on yourself before others, never be too busy to let them know you are your own priority before anyone or anything else. It is okay to help others but do it on your own time not when they want you to.