A:I'm not sure internet is the best place to conduct cancer tests.. I realize you can't afford a visit to the doctor, but try to find a free clinic where you can negate the worst case scenario. It is really important that a professional look at what you're describing.
If you have insurance, perhaps you're covered.