Hello!
First I will tell you I am a medical professional, although not a doctor...I am a registered xray/mammogram/ct technologist.
You need to get a second opinion. Do a web search about lymphoma. Most of your symptoms fit. I will however say, there are many medical conditions that can have the same symptoms.
Kim