Hey G. You know, you feel how you do. There are no right or wrong feelings. It's what you do with them that matters.
This stuff doesn't go linear. It goes up and down and around. Sometimes you have to double back through some feelings to leave them behind for good.
So, no being so hard on yourself. You loved deeply. You don't get over that easily. If you did, I would be concerned.
Totally understandable that you don't feel ready to date. You get there when you do. There is no timetable.
Here's how I always felt. Sometimes I was taking great big leaps and other times tiny little steps and that was ok. You get to where you need to be in your own time and your own way.
As long as the steps you are taking are mostly forward, you are alright. No worries, yea?