how about getting involved in some charity or volunteer work? doing something in the community? anything from helping with regular local 'clean-ups' of public places to organising events for disadvantaged persons to helping out with some charity shop or whatever? and patience. thats my advice.

then anxiety is another thing. if i ever figure that one out i ll let you know. lol.
good luck.
biiv