Maybe it's not anger but instead frustration. There are times when nothing seems to go right in life and you can get irritated because not only are you not get anywhere in life but your moving backwards. It's difficult but the only way out of is to take stock of the good things you still have in life and then look at the problems and try to deal with them one at a time.
As I said above, it looks like you may have found the start of a solution. It appears your body has a chronic infection that it can't quite get rid of. Might be an antibiotic or anti fungi is needed to treat it and if so, there is hope. It will really depend on the next round of test to determine what microscopic thing is attacking your body. Unfortunately there is a long list of things that can cause a low white blood cell count so the doctors may need a little more time to track it down.