Sue! Welcome to OCF my dear! Sure glad you found us, sorry you had to

I will calm your fears right now. It's NOT cancer. The reason I "know" it's not cancer is because your son hasn't had a biopsy that says it is so it's not, period, end of story.
Now, let's do some due diligence and schedule the appointment and get the biopsy done. There are sooo many other conditions that it could be other then cancer that aren't very serious...but let's get it checked out.
In the meantime, put your fears aside, remember that life is amazing and each moment with our loved ones is a gift and just enjoy that time.
Take one step at a time here so you don't let your mind run and get you all worked up and emotional, all the worry will do is steal your time enjoying your family so don't do it. Schedule the appt, get the biopsy, get the results and we'll go from there my dear.
Keep your chin up and be the rock your son might need to calm his own fears.
Eric