Nodscene1, I truly understand what you are saying.
Like you, I am not a complainer at all, and have always seriously downplayed any pain I had, or anything else in my life that was not going well. I have always put on a front of feeling better than I do, whether emotionally or physically.
And I also know what it is like to have no one to talk to. At least you have one friend who seems empathetic.....that's one good thing.
I wonder if you can ask him: "Hey, could I have permission just to vent and complain for ten minutes? I solemnly vow that I will stop after 10 minutes, and you get to respond or not as you choose, and then we go on to something else".
I think most people are sort of scared to listen to others complaints or problems because they are afraid it will turn into a black hole. If you put a time limit on it that might help.
I had one long-distance friend who talked with me on the phone about once a month. She's start the conversation, and would then *****, moan, and complain about her situation (whatever it was, wherever it was, nothing was ever good, only bad, and this went on for three moves to different states and four years). She would carry on for about an hour while I made sympathetic noises (she talked so much it was not possible to get a word in), and then would say good bye without even asking me how I was!
The last time she did this I actually chimed in and made some suggestions, and said maybe it was up to her to make good decisions and try to change her situation. Now she won't talk to me at all.
People are afraid of setting themselves up for that kind of behavior. So if you were to say that you just need to vent, and then when you are done you can talk about other things, maybe that would help.
If I even had one friend I could talk to, I think that is what I would do.