Matt Smith Coaching

Build Your 5-Step Reset Card

Answer a few simple questions and this tool will create a printable wallet-sized card you can use when temptation, stress, boredom, or shame starts pulling you back into old patterns.

This tool is for self-reflection and coaching support. It is not a diagnosis or medical treatment. If you feel unsafe, out of control, or at risk of harming yourself, contact a qualified professional or emergency support immediately.
Question 1 of 6 0%
Question 1

When are you most likely to struggle?

Question 2

What feeling usually comes before the urge?

Question 3

What is your biggest danger zone?

Question 4

What usually helps you reset fastest?

Question 5

What kind of support would help most?

Question 6

What is one realistic commitment for today?

Please choose one answer before continuing.

Porn use can become a serious compulsive behavior for some people. This tool is designed to help someone pause, reduce shame, and take the next right step. For severe distress, trauma, compulsive behavior, relationship crisis, or safety concerns, professional counseling or clinical support is recommended.

Your 5-Step Reset Card

Matt Smith Coaching · Pause. Reset. Reconnect.

My commitment for today

My reason for fighting for freedom:
Person I can contact before I isolate:
One boundary I will keep today:

Print tip: choose “Actual Size” or “100% scale” in your printer settings for a true wallet-size card. Lock screen tip: save the downloaded image to your phone, then set it as your wallpaper or lock screen.

`); printWindow.document.close(); } function wrapCanvasText(ctx, text, x, y, maxWidth, lineHeight) { const words = String(text || "").split(" "); let line = ""; words.forEach(function (word, index) { const testLine = line + word + " "; const metrics = ctx.measureText(testLine); if (metrics.width > maxWidth && index > 0) { ctx.fillText(line.trim(), x, y); line = word + " "; y += lineHeight; } else { line = testLine; } }); ctx.fillText(line.trim(), x, y); return y + lineHeight; } function downloadLockScreen() { const canvas = document.createElement("canvas"); const ctx = canvas.getContext("2d"); const stepItems = stepsBox.querySelectorAll(".msc-step"); canvas.width = 1080; canvas.height = 1920; ctx.fillStyle = "#f2f7f6"; ctx.fillRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = "#1f5f5b"; ctx.fillRect(0, 0, canvas.width, 330); ctx.fillStyle = "#ffffff"; ctx.font = "900 62px Arial"; ctx.fillText("5-Step Reset Card", 70, 145); ctx.font = "400 32px Arial"; ctx.fillText("Matt Smith Coaching", 70, 210); ctx.fillText("Pause. Reset. Reconnect.", 70, 255); let y = 430; ctx.fillStyle = "#16242b"; ctx.font = "800 40px Arial"; ctx.fillText("When the urge hits:", 70, y); y += 72; stepItems.forEach(function (step, index) { const title = step.querySelector("h3") ? step.querySelector("h3").textContent : ""; const body = step.querySelector("p") ? step.querySelector("p").textContent : ""; ctx.fillStyle = "#ffffff"; ctx.fillRect(60, y - 48, 960, 190); ctx.strokeStyle = "#dbe6e4"; ctx.lineWidth = 3; ctx.strokeRect(60, y - 48, 960, 190); ctx.fillStyle = "#1f5f5b"; ctx.beginPath(); ctx.arc(112, y, 30, 0, Math.PI * 2); ctx.fill(); ctx.fillStyle = "#ffffff"; ctx.font = "900 30px Arial"; ctx.textAlign = "center"; ctx.fillText(index + 1, 112, y + 10); ctx.textAlign = "left"; ctx.fillStyle = "#16242b"; ctx.font = "800 34px Arial"; ctx.fillText(title, 165, y + 5); ctx.fillStyle = "#53616b"; ctx.font = "400 28px Arial"; wrapCanvasText(ctx, body, 165, y + 48, 790, 36); y += 220; }); ctx.fillStyle = "#fff8ed"; ctx.fillRect(70, 1600, 940, 170); ctx.fillStyle = "#16242b"; ctx.font = "800 32px Arial"; ctx.fillText("Today I will:", 110, 1660); ctx.fillStyle = "#53616b"; ctx.font = "400 27px Arial"; wrapCanvasText( ctx, commitmentText.textContent || "Choose the next right step.", 110, 1710, 860, 34 ); ctx.fillStyle = "#1f5f5b"; ctx.font = "800 28px Arial"; ctx.fillText("Matt Smith Coaching", 70, 1850); ctx.fillStyle = "#667580"; ctx.font = "400 24px Arial"; ctx.fillText("Choose the next right step.", 70, 1890); const link = document.createElement("a"); link.download = "matt-smith-reset-lock-screen.png"; link.href = canvas.toDataURL("image/png"); link.click(); } printBtn.addEventListener("click", function () { printWalletCard(); }); lockScreenBtn.addEventListener("click", function () { downloadLockScreen(); }); startOverBtn.addEventListener("click", function () { Object.keys(answers).forEach(function (key) { delete answers[key]; }); options.forEach(function (option) { option.classList.remove("selected"); }); resultsArea.classList.remove("active"); quizArea.style.display = "block"; showQuestion(0); setTimeout(function () { quizArea.scrollIntoView({ behavior: "smooth", block: "start" }); }, 100); }); showQuestion(0); })();

Skip the social media platforms and get my content delivered right to your inbox

Let me send you my
3 Mindset Shifts That Help High-Achieving Men Quit Porn For Good.

You’ve tried willpower. You’ve made promises. You’ve relapsed again.
These 3 mindset shifts will show you why discipline isn’t enough—and what actually works for smart, driven men who want to quit for good.