Overthinking can be caused by a variety of factors, such as past relationship experiences, anxiety, low self-esteem or insecurity, or simply a tendency towards perfectionism.