Don't ever let anyone put a timeline to your grief. It is real and burns and drowns, heats and freezes. In fact grief is like every element you can imagine. If it was easy to deal with the loss of something so precious then someone would have come up with a formula by now. But just as there is no rhyme or reason to love then there is no such thing for loss. Anything that has it's own presence, personality and heart and soul is worthy of the pain irrespective of human or animal. I lost my mum a month after my little dog. I cry equally for them. I have two parallel streams of grief. Obviously the relationship with each was different but each valid.
As for your horrible co workers, I really feel for you there. Easier said than done but look at them and realise you have special qualities, you knew how to love something and know how to mourn it's leaving. What do they have? Probably nothing, they probably don't have the bravery to open their hearts. After all if they can't be nice to a fellow human, the chances are they can't be kind to something that would only give unconditional love.
So if it is any help at all, in your working hours ignore their attitude. Know you are better and whenever it gets too much just say in your head 'At least I can go home, post a message to new friends on a forum and get support'. See it that way and know that even people who didn't know you until sadly your loss brought you here, will listen and care.
Love you forever and ever and I will be there for you xx