Putting others needs before my own

I am struggling with constantly putting others needs before my own. This leads to me being exhausted by the end of the day and using that as an excuse to not look after my own needs. Mostly its consistency. I guess this is a two pronged question: How do I go about setting boundaries with others and myself so I can set aside time to get my own stuff done and recharge. Tips?