One of the serious problems that many people face is that most of the time, they live in their heads. It is because of overthinking. They often get trapped in thinking too much about the situation that has happened or about to happen.
This often causes anxiety and depression, which leads to unhappiness. To avoid overthinking, you must not dwell in the past or future, train your mind to concentrate on the present moment.
Another most significant reason that causes overthinking is acceptance. Many times, we fail to accept what has happed, happening or going to happen with us. So, we start to think too much about that scenario and make ourselves unhappy.
We must accept that everything has an end. Everything comes and goes in life because change is the law of life. Without taking the fact that everything will change someday, we cannot relax our mind and find perfect composure.
We should learn to find happiness in small things that life gives us, rather than thinking too much about what we have not got and made ourselves unhappy.