your wrong about #2 in CA this is not the case however your employer is allowed to ask very specific questions about your reason for leave ( but most certainly not your specific illness or diagnoses) however these questions should be answered by a Dr and they are well trained in not giving up any compromising information.
IF your having serious trouble call your local mental hospital ( Stanford is world class they deal with this sort of thing all the time and there staff knows how to help you communicate with work.)
FYI :If you get fired while in the hospital or on leave without cause you have great grounds for a lawsuit ( plenty of lawyers will take these kinds of cases )
Just as a heads up more serious mental illnesses have symptoms similar to ADD in there very early stages. Instead of self diagnosing with ADD do 2 things 1. get a real psychiatrist ( sorry to say but this person will probably not give you adderall, dex or Ritalin on your first visit). Get a nuero psychological exam done by a nuero scientist ( a real psychiatrist will be-able to connect you with one assuming you need one) Lots of people who think they had ADD in college go on to find out they have more serious conditions.
IF your having serious trouble call your local mental hospital ( Stanford is world class they deal with this sort of thing all the time and there staff knows how to help you communicate with work.)
FYI :If you get fired while in the hospital or on leave without cause you have great grounds for a lawsuit ( plenty of lawyers will take these kinds of cases )