I feel so silly typing this, like just typing it means I know the answer. I guess I just want to assure myself that my instincts are correct. My boyfriend and I have been seeing eachother for about 7 months. In the beginning he was so loving and sweet. Recently, past 3 months, he has been getting angry over silly things and saying that I'm mean to him when I'm not. I go out of my way consistently for him and he says that he doesn't know how to show appreciation because he has never had anyone be that nice to him before. We used to have fun and now I'm on eggshells trying not to **** him off by being too quiet or not holding his hand enough. We fight a lot becasue he escalates conversations into arguments. He tells me how I feel and then gets mad about that too. I really do not know what to do. He says he is happy and thinks we are great but it seems kind of delusional. We will spend a day together and he'll get mad about a bunch of little things, walk away or incesently nit pick at me and call it criticism. After him being mad about me treating me coldly, once I cried in a fight and he just sat there distant and uncomfortable, being short with him, my sentences not being long enough also trigger his immature disposition, he'll send me a text saying we had a great day. Academically I'm astute. but emotionally immature due to an angry father raising me. I don't want to give up on him but he's thrown me for such an emotional loop I'm not sure if I should walk away or stand my ground by his side?