Hi ultraman
Its good to have as many friends as possible,as long as they are the "right" kind. You do well to stay away from the cretins,drug users and such. Are there any guys and girls you can meet up with from the gym (I assume you go as you metioned weights etc.) You hang in there,you sound nice so dont let anyone change you, and may be with new friends, the town may not be so bad.
Every one on AB are the best people so you have all of us to "chat " to.
You take care,good luck
lol
xxxxx