Welcome Maven. Take your time about posting. There is someone here to talk to or post too, usually most of the time. So many folks have different sleep schedules.
I am very sorry that you are experiencing the problems you listed. I have them too..so I can identify somewhat.
Welcome aboard, matey!
TGC