Arron, I know from experience (my DH's soul was set free almost 4 years ago) that the pain will pass in it's own time. Only you can tell how long that will be. The pain will pass but you will always have her in your heart, and that part will allow you to share your love again. We are made to live and care for others and are happier doing that than living alone.
Good luck to you and your loving son and whomever fits into your life and hearts.