Galen I don't think you ever properly "get over it".
I am too logical to really believe all that "meet again in heaven" scenario, but I find myself thinking that where he is gone there is no such thing as time, and when I have finished with everything in this life, completed everything I have started, and tidied up all the chaos that surrounds me, and depart in peace (I hope), he will greet me without knowing of the years in between. All our years together will still exist, without a time sequence, and the bad times will be pushed out by all the good ones.
What we need is for the good memories to overcome the bad ones now. People tell me that it gradually becomes so, and the last days are not so uppermost. I hope so.
Play some good music. The kind which has been constructed so as to take you into tears and then draw you up out of them
Avoid Mahler.