I am glad to read you are in a better place with regard to your mental health.
My unofficial thoughts, hoping
@GoCubbies will appear and comment more authoritatively.
Healthcare provider records are critical to providing documentation of progress and current status. From what you have written, you do not have healthcare documentation from appropriate providers for about 3 years, during which time you have improved. You have your own personal account, of course.
I think it will be a matter of time, starting with when you see a provider and have sn updated status in your healthcare records. Then, continued strong performance without relapses, treatment or medication for a period of time.
You can be no older than 22 when reporting to USAFA (website says 1 July of year you report). Depending on your age, there is a window of time to solidify and document your current state.
If your goal is to be an Air Force officer, you can also explore joining an AFROTC unit at college. Or AF OTS after gaining your undergraduate degree.
Your mental health should always come first, though. Always. There are other ways to serve if you cannot get over the military medical accession bar.
Here is the current medical accession standard. See page 50.