If I'm a needy friend, how do I change my ways?
Vary your topics when you're talking to your friends. Don't always talk about your problems.
Listen to what your friends say in response. Take advice. Show them that their input counts and that you're not just whining about your problems to them.
Tell them, "Thank you," and let them know that you really appreciated their help.
Reciprocate. Be willing to help. They listened to you, now you listen to them.
Show interest in your friends. Ask them about their day. Share their enthusiasm for things you both like.
Give compliments. If you build your friends up, they will hopefully do the same for you.
Try
journaling. This saves you from unloading on your friends.
Build your
self-esteem and self-confidence. You have to be happy with yourself before anyone else will be truly happy with you.