"Time is a great healer ...."
but remember, it took 'time' to create the universe.
The point is, there is no way of knowing how long this process will take.
The concept to remember is that you are grieving for your lost relationship, and grieving is a hard process.
Think of it less as a train on rails - moving forward all the time, each day is a day further away from the pain, and nearer to peace of mind. Think of it more as a sail boat on the sea. Some days you will sail along in the sunshine, motor running, calm sea, and so on. The next day, mast broken, Force Ten gale, rudder smashed, going where the seas and winds take you.
You will experience this, because grief will take you through it - it can vary sometimes from hour to hour, and you need to enjoy the peaks and ride out the troughs.
On good days, put your face on and go out, mix, mingle, talk, laugh, feel good.
On the bad days, stay in, spoil yourself, eat chocolate. styay in bed if you can, watch weepy DVD's, indluge yourself as much as you can.
Through this process, over time, you will heal, maybe never completely, but your wounds will never again be as deep and raw as they are today.
You will get past this, and yes it will hurt, but you will emerge a stronger person for it, and no-one will be able to hurt you this way again.
Life is an experience, but that doesn't mean the experince is always pleasant.
Hang in, it will get better.
Promise.