Kostenloser Selbst-Test · 10 Fragen

Warum klappt es
bei dir nicht?

Jeder scheitert aus einem anderen Grund. Finde heraus welches Muster dich aufhält — und was du konkret dagegen tun kannst.

🥗 Berta Brause
Isst zu wenig, Körper im Sparmodus
⏰ Tim Turbo
Motivation fehlt, Alltag gewinnt
🍫 Sandra Snack
Ständiges Naschen, Schuldgefühle
🍟 Paul Pommes
Chaotischer Alltag, keine Struktur
Für Menschen die schon viele Diäten probiert haben und verstehen wollen warum es jedes Mal an derselben Stelle hapert. Dauert 3 Minuten.
Typen-Check
1 / 10
Dein Ergebnis · BewegDichLeicht
Dein Haupttyp

Das bist du

Deine Typ-Verteilung
Dein Nebentyp
Erste konkrete Schritte

Ich melde mich persönlich bei dir

Dein Ergebnis siehst du direkt hier oben. Trag deine E-Mail ein — ich melde mich persönlich bei dir und wir schauen gemeinsam was dein nächster konkreter Schritt ist.

Der logische nächste Schritt

Warum isst du so wie du isst?

Das Quiz zeigt deinen Typ. Die Ernährungsanalyse zeigt was in deinem konkreten Alltag passiert.

Ernährungsanalyse starten →
Ab 49,90 €

Dieser Check dient der Selbstreflexion und ersetzt keine ärztliche oder therapeutische Beratung.

Eingetragen!

Bitte bestätige kurz deine E-Mail über den Link den ich dir gerade geschickt habe — dann melde ich mich persönlich bei dir.

// ════════════════════════════════════════════════════════════════ // BDL SYNC v51 — Klientenakte schreiben // Einbinden in alle Tool-Seiten // ════════════════════════════════════════════════════════════════ window.BDL = window.BDL || {}; BDL.speichereInAkte = async function(key, value) { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return false; // nicht eingeloggt = Tools funktionieren aber ohne Speicherung const token = user.token?.access_token; if (!token) return false; const r = await fetch('/.netlify/functions/klienten-data', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token }, body: JSON.stringify({ key, value }) }); return r.ok; } catch(e) { console.warn('BDL Sync fehlgeschlagen:', key, e.message); return false; } }; BDL.ladeAusAkte = async function(key) { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return null; const token = user.token?.access_token; if (!token) return null; const r = await fetch('/.netlify/functions/klienten-data', { headers: { 'Authorization': 'Bearer ' + token } }); if (!r.ok) return null; const data = await r.json(); return data.keys?.[key] || null; } catch { return null; } }; BDL.ladeAlleAkteDaten = async function() { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return {}; const r = await fetch('/.netlify/functions/klienten-data', { headers: { 'Authorization': 'Bearer ' + user.token?.access_token } }); if (!r.ok) return {}; const data = await r.json(); return data.keys || {}; } catch { return {}; } }; // ════════════════════════════════════════════════════════════════ function extrahiereErnaehrungsTyp() { try { const ergebnisEl = document.querySelector('.quiz-ergebnis, .ergebnis-name, [data-ergebnis]'); const typ = ergebnisEl?.textContent?.trim() || ergebnisEl?.dataset?.ergebnis || window.bdlQuizTyp || ''; if(!typ) return; BDL.speichereInAkte('ernaehrungs_typ', { typ: typ, gespeichertAm: new Date().toISOString() }); } catch(e) { console.warn('Quiz-Sync:', e); } }