Our 45 yer old son has unpredictable mood swings, irrational behavior, angry, lies, etc. At other times is outgoing, friendly, normal.?
See a doctor. It sounds like your son may have a psychiatric disorder. There are a few considerations (for ex bipolar disorder) but the diagnosis should come out an actual evaluation by his primary care doctor or psychiatrist.