I think you've done a good self-assessment. I would agree that a year after a breakup is a long time to be still obsessing over her. Then again, five years is a very lengthy involvement. So it's not unnatural to still think about her. Time will definitely lessen that longing. You also need to take an interest in other relationships - both friendships and possible romances.
It's a good thing not to jump into another romance on the rebound. But you need to start being open to that possibility. Don't be in a hurry to find another "partner." Don't spend too much time online. Find ways to meet and be with other people to hopefully do stuff that is fun for you. Any healthy social interaction with others of any gender will speed up the healing of your heart.