and don't use the internet. You need to work on your self esteem and work through childhood stuff so you can break the cycle of being with people/partners who don't appreciate you and put you down.
I know you find it hard to interact with people but please don't use the internet. This will only isolate you further. Find a good therapis to talk to, you can use the internet to do this. Or go to Relate...I don't know which country you are from but in England we have Relate and relationship counselling is where I would guide you. I am reading a great book by Relate on relationships and self esteem at the moment.
It won't be easy, I am starting out myself on my self esteem and am scared stiff, but I know it will be worth it in the end. You deserve to be happy and live the life you dream of so I hope you can work it out. Is there no -one who can be support for you to help get you started? If not you are in the right place to find it by talking to us here
Good Luck