I am my own worst enemy

It has become obvious to me that I am my own worst enemy.  I don’t know why it is so difficult for me to keep a good attitude.  I have virtually everything I need to be happy but I don’t seem to be working it right.  Something inside me wants something I can’t give him and he won’t shut the hell up.  He also won’t make it clear what it is he wants.  It also doesn’t help that when I figure myself out, I promptly forget what I learned and have to suffer all over again.  What am I doing wrong?