Stem cell therapy
is expensive and only experimental therapy. It provides only short lasting results if any. Go for it only if offered free of cost under some research project otherwise no.
Regarding cost of your medicines, it's not necessary to go for most expensive medicines, there are cheaper alternatives well.