Ultimately it sound like you should be seeing an oncologist at a cancer hospital. Good luck.