Here is a great quote from Mark Twain:
“The two most important days in your life are the day you are born and the day you find out why.”
It really is an epiphany for many people when they realise why they have been put on this Earth. "OK, I get it now."
Other things in your life you will have that "aha" moment and you will wonder why you haven't realised that before.
My friend had that "aha" moment a few days ago. For the longest time he was really confused about something that affected him big time but he was telling me recently that he realised why and it all made sense and now he doesn't worry about it and everything is getting back together. His life has turned around and it is going forward in a big way.
Sometimes it takes time to work things out but it doesn't mean that you are stupid or an idiot. What it means is that we all accept information in a different time. We all do not have the same timeline. Maybe it has taken you a long time to work it out. That's fine.