Hi shy_girl
I dont reckon you're shy, i reckon your quite brave.
You have to learn not to avoid this suffering. It comes from your mind, so its like running away from the unpleasant feelings of your mind. So when something provokes it, again it keeps appearing even if you are at home, you are still perceiving things with your mind.
So you need to build a resitance to this anxiety almost like watching the same scary movie again and again until it no longer frightens you. You need to face it, you cant outrun it because in your mind it will follow you wherever you go in life.
Removing yourself helps temporarily but if your bored with feeling like this you need to build the courage to face it and see whats rally making you so scared, anxious or whatever unpleasantness you feel.
Can you see how you want to run away from it? Of course you do, nobody wants to feel like this. So you try and distract yourself, of course it seems to help but its not the answer.
For situations where there are too many negative thoughts, just stop, turn your mind into stone where the water-like rapids of thoughts just flow past. Other times you can face you feelings, thats all they are. Let the storm of your mind blow over your cozy house where you are still by the fire. Find a place of stillness within, not 'out there', this will be far more rewarding.
Then in time you will no longer need to run away from these feelings or want to escape them, almost like becoming one with them, fully accepting, unafraid in any place in the world.
Jack