Hello and welcome... one thing you should know about this group--we're pretty hard to offend!
And another thing is that you are in the right place because the purpose of our forum is to bring your worries here at any time, regardless of where in the process you may be. Believe me, we can all relate to the scary side of waiting for test results.
It's often difficult to share our concerns with our loved one who may be waiting for a possible cancer diagnosis because they just don't want to hear it. His symptoms are definitely serious and to echo Sara Anne, your getting him to a good doctor was absolutely the right thing.
I do hope his appointment goes well and it is not BC but something that can be treated and cleared up. But, regardless of what the results, we are here to help and support you. Best wishes for Thursday!