Stoicism originated in Ancient Greece around 300 BC. A man called Zeno started the movement after realizing the true importance of self-knowledge, self-improvement and self-discipline. He wanted a philosophy that was practical and could be used daily to deal with life’s challenges. What a great guy! The ideas later spread to Ancient Rome and there were many movers and shakers for Stoicism in that period. This lasted a while but was replaced by Christianity.