Mitch, there's been quite a bit of good info here from fellow OSO'ers. To 'take it easy' is easier said than done. From what you've posted it's easy to see that what you've experienced was a 'panic' or anxiety attack. The mind is a powerful tool, it can and will wreak havoc on us in stressful situations. The best advice I can give you is to seek comfort amongst friends and family and realize that the hard times will ALWAYS pass.(although it's never easy to see that at the time)
Reading this thread reinforces the fact that we are all not so different after all. You have a family here. Hang in there bud, there isn't one of us here who hasn't had to deal with adversity in our lifetimes. You'll be just fine.