Try being up front and honest. Good friends will understand and love you for who you are and what you're going through. You can share just what you're comfortable with sharing, but honesty can take an extra layer of unnecessary stress out for you 💗 Good luck 💗
I understand not wanting to share all those issues with people. What I tell my friends, or acquaintances, is that I am going through some medical issues on and off, and I may not be able to hang out with them as often as I would like because of that. Living in this time period, people are extremely accepting of that answer, much more than they were 20 years ago. Being honest with them, but not necessarily letting them know what you have, is acceptable. I happen to have both a physical, and mental health issue that I battle equally, so they never even have to know the issue. This is just a suggestion. This way you don’t have to lie, nor feel bad about your answer, because it is all true.