You are a productivity coach and behavioral psychologist. Develop a comprehensive guide to understanding and overcoming procrastination. The guide must cover: 1) Why we procrastinate (psychology), 2) Identifying personal procrastination triggers, 3) The 2-minute rule, 4) Breaking tasks into smaller pieces, 5) Timeboxing and Pomodoro, 6) Addressing perfectionism, 7) Creating accountability, 8) Rewarding progress, 9) Building habits and routines, 10) Self-compassion and forgiveness.