Yes, sometimes it happens that what we want we don,t get but at that time why we fail to analyze that there are the times life gave us most unexpected happiness which we have never thought of. the best way to live a life is ignore the things , people and whatever which makes you continuously thing about that particular and because of that you are not able to think about yourself. give yourself priority. don,t think too much that why it happened to you. it's not just you there are many peoples who are living a life like you just the thing is you are just comparing with the peoples who have a good life or a life you want,but ever you have compared your life who are living a worst life by your side? just live a life you love, and don't think too much everything is in place. If you are happy then everything will be fine soon.