hi welcome to hcm.see all your problem because of anxiety
and worry so first avoid any kind of tension .yes mood swings may be because of your overdose of sleeping pills and you are 29yr only so try to avoid taking any kind of sleeping pills.do regular exercise and yoga
which help you a lot in mood swings.concern any psychiatric for you depression
or any alternative therapy like homooepathy or ayurveda may also help u.
good luck for your health.