Oh, I feel your loss so much through your words. It is only natural for you to feel lost and upset ( and any other emotion you might feel). It is important to feel those emotions - and to cry, scream, yell - to do whatever you need to do.
It will take time, and while you will always miss him, you will also remember the good times too. You will know you were loved and the love will remain with you always.