Shin splints are often caused by tendinitis. When the tendons in the shin muscles become inflamed, it causes pain in the shin.