You're probably looking at a 10 year ban for the first few convictions you listed, but you should know that many states, including California will impose a lifetime ban for misdemeanor convictions involving domestic violence. Additionally, so does the Federal Government.
Read this website: http://www.calgunlaws.com/index.php/topic-summaries/530-summary-restoration-of-firearm-rights.html and contact an attorney in your area for more information.
Attorney answers to questions are for general purposes only and do not establish an attorney-client relationship. This answer is meant for informational purposes only and should not be construed as legal advice within the bounds of a professional relationship. It is always best to seek counsel with a competent attorney experienced in your area of issue and fully informed about the facts of your case.
If you were convicted of Domestic Violence, current federal law will never allow you to legally own a firearm. I would not count on this ever changing. There is no political upside to giving guns back to people convicted of Domestic Violence.
The federal law that permanently prohibits firearms after conviction of domestic or family violence carries terribly stiff penalties if you are convicted or enter a guilty plea. In addition to prohibitions by the state of California, the Lautenberg Amendment carries a fine of up to $250,000 and a potential 10 year sentence in federal prison.
My responses to questions on Avvo are never intended as legal advice and must not be relied upon as legal advice. I give legal advice only in the course of an attorney-client relationship. Exchange of information through Avvo's Questions forum does not establish an attorney-client relationship with me. That relationship is established only by individual consultation and execution of a written agreement for legal services.