I use to always be there for my friends. Gave them advise when they asked for it, take them in when they needed a place, gave to them when they needed.
What I learned as a friend...
I can't be there for my friend if they are counting on me because then I will be enabling them. They need to go through things just like many of us had to go through. That is how we develop character and life skills. Not by someone bailing us out.
I learned that whats good for me is not necessarily good for them,so I have learned to give advise that fits there life style and situation.
I also learned that you have to be careful in what you tell friends because your relationship can change. Use discretion.
I learned that someone who is asking many questions,may just have an ulterior motive.
I learned that a real friend is a friend that loves you when you don't have, a friend doesn't take and take without giving back, a friend loves you when you have, even if apart will always reach out some way and real friend doesn't hurt you. I learned that you don't have to speak or see your friend all the time, even when apart you are always a friend. Last but certainly not least....
A friend prays for you. and loves you unconditionally.