If you are this concerned I would call to schedule an appointment to have a complete exam, it could be something going on inside your body. If cost is a concern you could call your local health department, they have sliding scale fees, this means you pay a lower price than a doctor's office.