Karla, sounds like you have too much going on! I was once in a very stressful place as well, I know how difficult it can be. I couldn't handle any of the pressures in my life, I thought I was loosing it! You could have many things going on. Migraines are often linked to liver problems/congestion. Like another poster mentioned, anger is usually a cover up for some other emotions, it would be good to figure out what is really behind your anger (sadness, hurt, grief, etc)....