are you seeing a therapist? all the problems your having you should write them down and discuss every single one of them with your doctor.
i do this because my doctor rushes out my room.
you should be on medication for your depression, anxiety, and something to help you sleep.
you forget things because your not getting any sleep. i seen something like this on t.v. people who are sleep deprived cant function right.
you need a good night sleep.
are you able to get something from the pharmacy that will help you sleep until your doctor prescribe something.
secondly, you can drink lactose free milk. your not eating right that's why your getting diarrhea. you have to eat fruits and vegetables. you should also take vitamins.