hi, your grandmother has moderate to severe degree of heart failure
as revealed by her symptoms as well as her BNP levels. There is no 'set' time limit put on her life. there is no real way to answer your question. if she is taken good care, she can have years left. take care.