I know what it's like to be under a lot of stress. Here's what I do: take a moment, stop, breathe. Think about what's stressing you out, and make a plan to conquer the stress. "The problem isn't the problem; the problem is your attitude about the problem." Jack Sparrow is right. You can either view a problem as a problem, or you can change your attitude and look for solutions.
I almost always just see a problem and no solutions. I get it. It's difficult to not be stressed out. But if you face problems calmly, you will see solutions. Sometimes the problem is so gigantic it seems it blocks out all possible solutions. But the solutions are always there. You just have to look for them.
As far as your friends relying on you to solve their problems, the truth is, you'll never be able to solve all of their problems. I don't have a friend who goes to me for solutions to all their problems - I AM that friend. My best friend in real life - we'll call him Shogun - always gets to hear about my problems. I know he cares and WANTS to hear about them, and he always gives really helpful advice. And that's what friends like me are really looking for; not a solution, but advice. Shogun couldn't reach into my mind and fix my anxiety - he gave me advice on how to deal with it. That fixed the problem in the end (for which I am grateful).
So don't panic, don't freak out. Don't let the stress get to you. Just give your friends the best advice you can and be there for them. That's all they're really asking for.