When you have decided to work and pursue your career, known the importance of being and earning independently, and irrespective of gender and family circumstances, you having your own career and life has become important, then rather than getting frustrated on your work and cursing yourself, work happily in peace, make every day of your life to be precious;
Working with complete happiness, throughout the day is a responsibility just like you are allotted to complete a task at work place each day. So, apart from working giving time for your favorite pass time at least for some minutes in a day will help you de stress yourself... it could be a 10 minutes chat with a friend to listening your favorite music, watching your favorite T.V. show without any interruption and even reading a book.
As much as you can, stay away from negative mind set and thoughts. Every day brings a lot of happiness for you and there is nothing that you cannot achieve or fulfill. Only thing is how much you believe in your wish to be right and how you are working on achieving the same, how patient are you to fulfill your wish matters for you achieving or not, whatever you want. Inculcate the same thought process at work place. The more negative you think the more negative will happen and vice versa.
Eat right for your mind and thought process, overall health to be active and for your to work well. When you are supposed to complete a difficult task rather than thinking about the difficulty in work, plan step by step how to complete the task, allot a realistic time limit and priority, work based on the same and then complete the work. Nothing is difficult when it is worked for completion.