I just can't stand being myself half the time.
Frustrated with lots of shit. Stressed out.
I'm sorry to hear that. You're an extraordinary person, I wish you could see that. If it's possible, take a break and clear your mind of the stuff that's frustrating you for an hour or so. Focus on something you enjoy, that's totally unrelated. Frustration is usually accompanied by anxiety, so take break and do something mindless and relaxing. Force yourself to think about anything other than what's stressing and frustrating you. Take a shower, go for a walk and listen to music, masterbate, anything that takes you away from the stress.
Then when you get back to the stress, try to look at it objectively. If it's within your control, create a plan - physically write the steps down, and focus one each step singularly as you do them, and then check them off as they're completed. If you have multiple stressors, deal with them one at a time. Prioritize them, and devise a plan for each one.
If it's stress that's out of your control stop yourself from thinking about it as it enters your head. This takes practice to do, but you can teach yourself to shut that stuff out.
As for learning to live with yourself - think explicitly what you don't like and how you would rather be. Again, create an action plan and work on it. If it's several things, just take it one at a time.
With everything, be patient and know that it may take a while, but with consistent effort change can happen, it may just take time. Accept that it will take time, and be mindful of the process and progression. Reflect on where you've been and how you've gotten to where you are now.
Go easy on yourself - you've come a long way. Don't take that for granted. I hope you feel better!