Welcome 90210,
I second Sara Anne's comments. If you have not seen a urologist, you need to. What you describe can be many things from an infection, kidney stones passing, sometimes a cause is never found, and yes types of cancer. Anything else I would add is simply a guess.