Life gives you expectations. Expectations come from out there. As we fulfil expectations, we don't actually become happy. The more that you live to satisfy the outside world, this is what you end up with. You're never going to be perfect. You'll get there. It's not a race. There's a certain amount of patience you need to have with yourself. And i think you've made a couple of good ones like studying abroad. Has it set you back in some ways, actually? Because you studied abroad instead of having work experience. So just fix that, right? Work on it, supplement it.