Let's see, she left in March and it's now mid April. Why would you expect yourself to be over it? It was yesterday almost! Give yourself a break, mourn a little, cry a little and realize those moments will come and go and get farther in between. Be good to yourself, you aren't a Stupid Romeo! You are a man who tried his best and therefore should be proud of your dedication to your vows and your family. It wasn't you who walked, you were faithful! It will get better, just give it time.