I have been professionally diagnosed with severe chronic depression which effects my ability to function properly without medication. I was prescribed a legal CA medical marijuana prescription 2 years ago and only use it within the limits of CA laws and never while on duty. I have been working at my current job for 1 year 6 months. When hired, I was not required to take any drug tests. Now my employers are changing the drug policy so that all employees must submit to drug testing. I know for a fact that there is another employee in my department who takes prescribed medications for anxiety (while on duty) and this is known and accepted by our employers. Is it, then, legal for them to fire me for taking prescribed marijuana on my personal time and not while on duty?What is the name of your state (only U.S. law)?