I think Lyn may have hit the nail on the head. A large portion of human anxiety is produced by anticipation of future events.
The best advice I can give you is to stay in the moment..........don't worry about the past, it is over and you cannot go backwards. You can't worry about the future as you have no control over many things and the ones you can control you will make good decisions about when the time comes.
Stay in the moment where you are right now and if these anxious thoughts fleet through your mind, let them in and then let them right back out. My fav expression is "Be Where Your Butt Is".
If your at the mall shopping then shop and not anticipate the what ifs.
You go girl, I know you can beat this and keep on posting.
We are here 24/7, post away.