Reflecting on life is something that I have always been good at and that helped me a great deal when I was on my social work degree as we were given a book that was named reflection journal where we would have to take time to reflect on the work we had had done in our placements and the things that we had learned in our classes and note them down.
The only problem that I have had in the past is it is easy for those after thoughts to start taking over your life and very quickly those thoughts can turn into regret for things you should of said or done and this can lead to depression. One of the great things that I have now learned is to keep things in perspective as you can not go back and change things so you need to work through past issues and then leave them in the past where they belong and move on.
When done correctly taking time to reflect each week is actually a really good tool to use, as it can help keep you on track for goals you may have and it can also help you learn and grow as a person when you look back at the different situations and events that have occurred. I like to try and spend about 30 minutes every Sunday going over what has happened over the last week and making plans based on my reflections of the pervious week.
I think it also helps you to take notice of the things that are good in life and the people that matter. It is very easy to get swept through life as there is always something that needs doing but it is good to stop even if just for a few minutes to reflect and make plans to ensure that you get the most out of every day.