It is sad, but companies don’t like to hear the truth.
I have a few more suggestions to add.
Never tell your future employer that you ever had a health condition. Ever. If you accidentally mention something, say that it was “ages ago.” If you’re old enough, say “decades ago.” They aren’t going to hire you if you are going to be absent a lot.
If you took time off of college or have a gap in your resume that’s super obvious, do not say “health condition.” You could say you were “traveling” or “taking care of parents” if it seems applicable. Regarding the latter, be careful because “sick parents” is a go-to excuse for “I was in a mental hospital.” Employers know this, or shall I say, some do. “I took time off to raise my kids” might work for some of you. You might try, “Life got in the way.” That might work so long as the gap isn’t too long. You could say you had your own business, which they can’t check up on. I told an employer I was working privately as a life coach. It worked! Then, when you ask about benefits, be sure to say you have purchased your own plan…Don’t say Medicaid or Medicare or you will not get the job.
If you need accommodations, such as a larger computer monitor, or a special pillow for your chair, now is not the time to say so! Tell HR later, after you are hired.
If you have to do a video interview, wear makeup, unless you have dark, distinct features. The camera will make you look on the washed-out side. Wear plain clothes (no prints or stripes) that compliment your skin coloring. Make sure you are in a well-lit place and remember, no messy background! I use curtains, but you can also use a backdrop. Recently I purchased a New York City skyline backdrop but I have yet to use it.