You are pressing too much against your own mind. The first thing you must realise is that, if something is not making you happy, then no matter who you make happy in the process, it will only do you damage. Anxiety, mental breakdowns, and things of the like are caused by you forcing yourself to do things. In this case, it sounds like you are pushing yourself far too hard, and it's taking its toll on you mentally. When was the last time you did something for yourself? I understand where you are coming from with wanting to make your family happy. However I highly doubt they would think any lesser of you if you needed to take more time to do things than doing them as fast as possible. Family is there to support you, so don't pressure yourself so hard. Just take the time, even to catch yourself when you begin stressing out about things, to stop for a moment, and relax. Simply, breathe. And things will all be alright. Allow yourself to loosen up and relax. Life is portrayed to be much more difficult than it actually is. When it isn't taken so seriously, it's quite a lot of fun :)