Some height loss is perfectly normal with aging. (I don't know your age, no offense intended if you're not old)
I'm sure some health conditions can cause it too. A lot of things can cause breathing problems too. Be sure to mention these issues next time you see doc.
Do not give up! You are a survivor! You are here for a purpose. Remember that life has ups and downs and you never know what tomorrow will bring.