I think this is the biggest problem in my game currently. I have done many things to try to get myself to stop blundering, but it keeps coming back in my games.
As a recognized weakness in my game I have started to really look into ways to fix this. When I asked you, you said as I play more I will recognize better when my pieces are hanging. This is true to an extent, but I am still having long streaks of games with blatant hanging of pieces. I also noticed I blunder more when I am playing too fast. I plan my move on my opponents time, and instead of asking myself why he made his move, I instantly make my reply. I have been working the last week on reminding myself to slow down and look first.
I was talking to GM Lenderman last week about it as well. After a few minutes of him asking me questions, we figured out I get lazy with my calculations. I dont check for my opponents best reply in all the lines. I will see the move I chose works in a couple lines and I stop looking at the possibilities my opponent has. GM Lenderman said to help fix it, "You need to work as hard for your opponents ideas as you do your own." This really struck me hard and had an impact on me. So now at the chess board I keep reminding myself to not be lazy at the chess board.
So to sum up, to combat my blunders, I am slowing down and reminding myself to ask myself what my opponent is doing with his move and reminding myself to not be lazy at the chess board. If you have any other suggestions to help me not throw away games in one move, I am open to your feedback!