No, it's not long. Someones people can take much much longer, years even. I'm going through it now, but I haven't fully gotten over it.
Last time I needed to know that I only had a week or so. <br />
Time varies, it can take a few weeks or years and years..
i am quitting a job I LOVE in order to get over someone.
It can be...... it depends on the mind