ok just thinking. you need to not list the bad things that have happened as if you are collecting them, you need to deal with them all individually as they are seperate issues. single parenting for one does not have to be a reason to feel down, it doesn't have to be a negative disaster that has happened in your life. of course it is when it first happens but you can turn it round and make it something that works for you. something that makes you feel strong independant and proud.
so i woud swipe that off your list of reasons why your life has been s shitty. we can take it as one of the best things that ever happened to you as it made you a successful woman.
Ring the police station this minute and ask what the hell is goig on. you should have been given the number of your c.i.d officer or who ever is dealing with it. someone will answer the phone, demand some answers,they are working for you.
next make some plans, you are going to drown if you have nothing to look forward to. plan day trips, swimming, holidays, night classes, barbecues, car boot sales, anything. keep busy. one day you will then notice your nightmares aren't as often, you have not thought about him for a whole ten minutes, then half an hour, until eventually it will be once a day etc etc etc