I have a dule ach in my mid left calf that has been there for about a month and half what could it be?

it is right below my knee about 2 inches....it does not hurt all the time but I have it there every day. I am concerned it could be a blood clot or cancer.
2 answers 2