У вас диагноза получается и нет, поэтому нет лечения нормального... Если это вирусозависимая астма, то там должен подключаться иммунолог и назначать свое лечение. Если это инфекционно-зависимая астма, то надо искать хронические инфекции. (амоксициллин и пенициллины, кстати, не вылечивают легочный хламидиоз, может поэтому и нет у вас улучшений).