Heya,
Feel free to add me to your MSN if need someone to talk to.
I been on rollercoaster ride myself about friends, loneliness, and fullfilment. I am the one who has problems to solve. Just to shorten it up say this, if you have behaviors that make you feel like a slave to them you most likely are. Be honous with yourself, Research them with tools such as
coping.org and other resources find thru google. Most importantly pray and keep faith that our Great Father help you find answers you seek.
Bible speaks truths and wisdom about human nature, but sometimes, atleast for me, need to hear it from others and current research to varify and better understand the problems.
Other than that, donate time to your church or a local cause to meet more people. Also build hobbies that are offline and find other entheusists to make some friends.
May God bless you.