The thing about struggle is that you feel like you're going through something big and you never expected it to become so difficult but day by day it's like it only gets worse. You may feel like you're the only one going through whatever you're going through believe me you're not. There are a lot of people who has it worse than you. when I am going through a rough patch I usually remind myself that someone is going through something worse than me even though I complain about my situation and some people may think I make everything a big deal but know that I only say partial part of the problem. I can never tell someone everything that I am going through which is why I always pick some part of the issue that I can say out loud and leave the rest hidden somewhere to say it only when It's about to be too late. Whatever that problem is remind yourself that "this is only a chapter in your life not the whole book" the next chapter will get better and your life will change. The problem you have today you most likely won't have them on the same day next year it may be similar but it would be a different case. Your life is changing everyday you wake up because each day you were giving an opportunity to make a decision to change your life. You can change your life by changing the way you think and the way you see things.
You don't have to be so negative about things. At the beginning of this year I had a very deep conversation with my best friend and she told me all the things that aren't good about myself and how negative I can be. I was very grateful for that because she was right and from then on I made it my goal to become less and less negative to become a positive woman (fight me if you want but I am a WOMAN) anyway... I am so grateful that she told me that which is why it is good for you to go to someone who knows you best and whom you trust to ask them "what bad things or habits do you see in me that I need to change" when they tell you don't get offended because this is your chance to change to become a better human being. Often people get offended when other people tell them what's bad about them I think it's stupid it's for your own good listen and make that change. Now if someone is insulting you and saying bad things about you as a person as a way to make you look bad then that's a different case... I am talking about a conversation you can have with someone you trust about the things you need to change about yourself.
We are not perfect and often we make mistakes that we could've avoided but for some reason we didn't listen to our intuition or all the signs we end up making a mistake, that's okay. Don't beat yourself up about it, be gentle with yourself and give yourself enough time to recuperate before you address the situation if it did hurt you. You made a mistake that doesn't mean you're stupid or a bad person. You were following your desires instead of seeing reason which is why you have to think with your mind not your heart... I know it's hard but you have to be logical sometimes especially if it is affecting your spirit and well being. It will get better you will eventually forget about it and move on with your life. Don't focus on the mistake for too long, learn form it and move on. A lot of good things are waiting for you...your dreams are waiting for you go ahead and make them come true.