What are the most important things needed to live a good life? Firstly discover yourself,fiscally and spiritual, be sincere with your self,pay attention to your health,never think of what people we say about you, do a did that will pleases your mind,never think of tomorrow ,but plan for future, follow normal life living routing thenContinue reading