how do I get health insurance when I'm self employed

How can someone self-employed who has a health “history” get insurance benefits? Is there a standard length of time that a health insurance company requires before they will cover someone with cancer in their history?