You are going to have good days and then some bad days. That's why it's called the rollercoaster ride when dealing w/people who are suffering from a crisis, etc.
If you have that much pent up frustration, then find something physical to do, i.e., run, exercise, beat a pillow until the stuffing come out, take a ride somewhere and then scream at the top of your lungs, etc. Once you've done this, you should feel much better. Bottling up your frustration will only create health issues, but you'll blow your cork when you least expect it over something silly, etc.
Feel the pain, allow it to wash over you and then release it. As time moves along, you will slowly discover that you won't have as many ups and downs as you are having now. Detaching will help you w/this as you walk the path.