Its a tough situation but I will tell you what I have learned from life thus far on the topic...
There is only one person in my life that I Choose to be 100% up front and honest and willing to share every thought , mood or problem with .. My Therapist.
My Husband is my best friend but.......
I have Bipolar, He is the "fixer" kind of guy so if I were to tell him of every problem I have with my mood going this way or that way ,, he will drive himself looney trying to find a way to "fix it" He can't fix me, When I am really in a bad place I give him a heads up and either ask him for what I need or just so he is aware and can jump in if I am heading down a road and have lost my grip on what is really going on.
I have a couple Bipolar people I can share damn near anything with because they will " get it" We talk about all kinds of things not just BP stuff but daily life.
I have a few friends that I have known nearly all my life , but we had busy lives and we re connect here and there, of course its more often now thanks to that nifty invention called "Facebook"
If you have friends that can't see that your in a struggle and at least offer a hug or a shoulder or something that will let you know they are there for you if you need them , well then I would call that a "fair weather friend" and decide if they really need to be in my life. I currently have a "surface friend" My husband and I usually go out for dinner a couple times a month with her and her husband,, It's nice, But she isn't someone that is going to really know me and how I think past a friendly manner. I just know that she isn't going to be someone I can depend on and her and I actually have very little in common to be honest, But its nice to just go out to dinner with them here and there.
Birds of a feather flock together??? well it really is true.. I have many friends that struggle with a mental illness as I do and I know I can lean on them when I need too and they lean on me.
Can you / are you seeing a Therapist? Being in Therapy has taught me how to manage my life and determine how to accept people in my life and on what level and if I should keep them in my life at all. Maybe there is some group meetings in your area where you can talk to others that are going through probably some of the same problems as you and it is nice to know your not alone. Here on PC is really a great way to find advice and make some friends that will be a person that will listen as they have needed someone to do the same for them.