In order to achieve happiness and inner peace, accept the fact that you have no control over life. You can control your fate only to a certain degree. There are certain things in life that are beyond your control. The sooner you realise this, the better off you will be. Instead of running away from reality and grieving the loss that you suffered, get back on your feet straight away and move on.
Understand that peace is a state of mind. You have it within your reach at all times. Do not go around searching for it in places where it does not even exist. Meditation and yoga will help you discover it.
If you are stressed about something or life is not going the way you want it to, just sit down and try to look at the bigger picture. Things may be looking really bad right now, but you need to understand that it will get better soon. Hold on to the hope of a better tomorrow, as it will give you the strength and motivation to continue fighting with a challenging today.
Instead of thinking about what you do not have, start taking notes of all that God has blessed you with. This will allow you to feel more satisfied with your life.
Self-belief can change your whole outlook on life and fill you up with positivity. Stop doubting yourself and feeling that you are not good enough. Instead, convince yourself that you are capable of doing and accomplishing anything you want. This will help you feel confident and thus fill you up with inner-peace.
Do not waste your time on unnecessary and useless emotions such as anger, regret and guilt. Understand that these are your inner demons taking control of you. The moment you give in to such emotions, you will find yourself losing everything.
Religion has helped many people to achieve happiness and inner-peace. Visit a synagogue, mosque or church to hear religious leaders talk about faith and how it helped them find true peace and happiness.