i know i don't know your exact situations, but as someone who has had friends in the past, and who only has 1 true friend now... friends aren't all they're cracked up to be honestly. maybe people are more loyal and true where you guys live but around here, in my case, friends can really suck and cause more trouble than anything.
see, when i had my friends, i was forever overanalyzing every little thing said and done by me and them, which was really exhausting. also, if they have hard lives like you, then they can suck up all the sympathy leaving nothing left for you. and if they play the "comparing" game, you'll basically always lose. for instance, if you have all gone through some kind of trauma, they'll only consider their own to be the worst even if you went thru the same kind of trauma... i've especially had this kind of "comparing" problem with girls. so i stopped being friends with every one of them basically. we talk here and there but there's no real friendship anymore between me and them. i only have 1 friend that i can count on to never treat me like i'm not deserving enough. we haven't seen each other in years, and we only talk once in awhile online, but i still want her to be my maid of honor in my wedding one day.
so yeah, friends can be great, but most are not all that and a bag of chips. basically all the friends i had definitely weren't. i chose to not have friends for this very reason. if you still want friends regardless, i truly do hope that you have better luck than i did...