Give yourself time
It’s okay to be sad for a reason that happened a while ago; there is no time limit on feeling grief. Sometimes grief comes in waves; you think you are fine for a while, and then, seemingly out of the blue, you aren’t fine anymore. Remember, you don’t get over emotions, you get through them. Give yourself the gift of time and patience.