;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


"Já colei fita adesiva nos dedos para não conseguir arrancar meus cabelos"

Silvia Kineippe, 37, diagnosticada com tricotilomania - Arquivo Pessoal
Silvia Kineippe, 37, diagnosticada com tricotilomania Imagem: Arquivo Pessoal

Bárbara Therrie

Colaboração para o VivaBem

06/02/2018 04h15

“Já colei fita adesiva nos dedos, usei luvas, coloquei lenço na cabeça, peruca, fiz trancinhas, mas nada disso funciona. Só que meu problema não era a mão mas, sim, a mente”, conta Silvia Kineippe, 37, diagnosticada com tricotilomania, doença que faz a pessoa sentir prazer em arrancar os próprios cabelos.

Ao arrancar os cabelos, sinto um alívio e relaxamento. Depois, bate aquele arrependimento, um misto de raiva e frustração por ter perdido o controle. A sensação de ser seu próprio algoz é muito desapontador.”

Leia também:

O que é tricotilomania?

A doença que atinge Silvia é caracterizada pelo comportamento recorrente de arrancar os cabelos ou os pelos do corpo. Existe uma preferência por fios com texturas ou qualidades diferentes que, normalmente, são arrancados um a um. Há pacientes que também arrancam os cabelos de parentes, de pessoas próximas e até de animais de estimação.

Silvia Kineippe, 37, diagnosticada com tricotilomania - Arquivo Pessoal - Arquivo Pessoal
Silvia com a peruca que usa para sair de casa
Imagem: Arquivo Pessoal
Embora não exista uma causa específica, depressão e ansiedade são frequentemente associadas ao transtorno. Vários fatores podem desencadear os episódios: tristeza, angústia, vergonha, insatisfação com o corpo, fim de um relacionamento e até situações como ter que falar em público, entre outros.

Os portadores arrancam os pelos com os dedos, mas também utilizam objetos pontiagudos, como pinças, agulhas e palito de dentes. Essa manipulação excessiva pode gerar infecções e cicatrizes na pele, além de resultar em perda capilar.

Normalmente, os pacientes tentam esconder as falhas de diversas formas, mas às vezes a área afetada é tão grande que se torna difícil disfarçar e eles preferem não sair de casa. É uma condição que causa sofrimento e prejudica o funcionamento social, no trabalho e em importantes áreas da vida.

“Já fiquei mais de 5 horas arrancando cabelo”

Algumas pessoas costumam ter as crises quando estão distraídas, lendo um livro ou no celular, por exemplo. Já outros têm total consciência de sua ação. “Eu imagino e planejo todo o processo, já cheguei a ficar mais de 5 horas arrancando os cabelos”, conta Silvia.

Hoje em dia, estou careca e só uso aplique para sair. Meu marido me apoia e diz que me ama de qualquer jeito.

Silva foi acometida pelo transtorno aos 6 anos de idade, mas só foi diagnosticada aos 15. Desde 2012, ela mantém o blog e o vlog “Dona Endorfina”, onde compartilha sua luta e experiência contra a doença.

Diagnóstico

Estudos indicam que a tricotilomania se inicia na adolescência, mas também pode atingir outras faixas etárias. Quando aparece na infância, ela representa uma forma relativamente benigna e de fácil resolução. Ao se manifestar tardiamente, sua condição torna-se mais grave e resistente a tratamentos. O transtorno atinge de 1% a 2% da população geral, e afeta majoritariamente as mulheres adultas, cerca de 93%.

O diagnóstico é feito com base em cinco critérios do Manual Diagnóstico e Estatístico de Transtornos Mentais (DSM-5): arrancar o cabelo ou pelo de forma recorrente, ocasionando a perda capilar; tentar repetidas vezes parar com o comportamento; sofrer e ter prejuízos na vida devido à compulsão; descartar outra condição médica ou dermatológica que justifique a perda dos fios; arrancar o cabelo não é melhor explicado pelos sintomas de outro transtorno mental, como a tentativa de melhorar uma falha na aparência.

Tratamento da tricotilomania

A psicoterapia é o tratamento mais recomendado, embora o uso de medicamentos possa ser necessário em casos mais graves. O treinamento de reversão de hábito é um modelo bastante utilizado, que elimina hábitos enraizados e estabelece novos hábitos. Inicialmente, o treinamento é feito no consultório com um profissional e depois o indivíduo treina em casa.

Com o tratamento adequado, há a remissão dos sintomas e a pessoa é capaz de reconquistar a confiança. “Nesses 31 anos de tricotilomania, aprendi que quanto mais tempo perdemos tentando controlar a mão, mais anos amos arrancando o cabelo. O que realmente precisamos é controlar nossa mente e sentimentos. Só assim teremos uma vida mais saudável”, afirma Silva. 

Fontes: Cristiana Nicoli de Mattos, psiquiatra e pesquisadora do Programa Ambulatorial dos Transtornos do Impulso (PRO-AMITI) do Instituto de Psiquiatria do Hospital das Clínicas da FMUSP; Edson Luiz Toledo, psicólogo e coordenador do Programa para Tricotilomania do Programa Ambulatorial dos Transtornos do Impulso (PRO-AMITI) do Instituto de Psiquiatria do Hospital das Clínicas da FMUSP.