Reflexiones

No sé qué soy pero sí, lo que no soy

Comparte y difunde la sabiduría

5/5 - (6 votos)

La tormenta no sé si seré pero sí sé que convivo con ella todos los días: cada segundo de cada minuto de cada hora de cada día de mi vida desde que tenía once años o puede que antes, incluso. Puede que desde que con cinco años entendí, con la muerte de mi hermano Eduardo,que la muerte existe y que lo altera todo.

No soy la única.

Somos muchos.

Somos tu madre, tu padre, tu hija o tu hija o algún compañero de trabajo o algún amigos. Puede ser que te hayas casado y que tu pareja se ponga enferma.

Estamos ahí y puedes mirar hacia otro lado, es cierto. Puedes abandonarnos en nombre de que tenías que elegir entre tu pareja y tú ( y eso me ha pasado, sé de lo que hablo). Seguramente o lo haces o lo has hecho y te ha parecido lo ideal, porque a fin de cuentas, tú no eres médico y te quedas tranquilo pensando que a esta vida no has venido a sufrir sino a ser feliz.

Sólo te quiero recordar que quizás un día formes parte de la legión de personas que sufrimos problemas mentales/ anímicos…Porque este tipo de enfermedad no discrimina a nadie. Quizás tengas boletos por genética que ni sabes que tienes, pero ahí están.

Y te deseo que si llega ese momento no te dejen solo; que no te den consejos estúpidos; que no le resten importancia a tu sufrimiento (siempre en nombre de la buena intención, claro); que no te digan que cambies de tema,que te repites como un disco rayado,como puede que hayas hecho tú con la persona que hayas tenido cerca y a la que has podido ayudar y seguramente no has hecho; que no se rían de ti por respuestas que das o preguntas que haces o porque parece que estás en Babia…

Y si esto te llega a pasar…prepárate, porque nadie se imagina lo que sufre un enfermo mental, por muy buena cara que se le vea o muy normalito que parezca.


Comparte y difunde la sabiduría

2 Comentarios

  • Jorge Sandoval

    Sencillamente me perece increíble si bien no escogimos tener enfermedades si sería bueno tener comprensión de parte de. Los “sanos, normales” puesto que llevamos una carga más enfocada que la de los demás como diri Freud nuestras pulsion es de muerte y de culpa no invade a cada momento (más en cuanto a pulsion es de muerte) no es fácil pero nadie ah dicho que es imposible no salir o adaptarse al mundo que nos rechaza.. Animo debemos aguantar la tormenta que después de la tormenta viene el sol así sea momentáneo disfrutemoslo.. Saludos desde Ecuador ??

  • Manuel Castellanos Plaza

    Ciertamente, sólo nosotros sabemos cuánto sufrimos, y hasta nos sorprendemos, nos quedamos estupefactos de hasta cuánto podemos resistir. En mi caso es un milagro que continúe vivo. Después de tantos trillones de ritos que me dejan extenuado, tanto evitar a gente tabú en los primeros años de mi TOC, tanto gritar, golpear y golpearme, discutir con mi familia, agredir a mi padre, padecer las conspiraciones de mis padres contra mí, sobre todo en el primer ingreso, involuntario, en un sanatorio psiquiátrico… ¡Y aquí estoy, leyéndote, Fátima, amiga mía!
    Comprendo que hay gente a la que hay que descartar, de inmediato, sin la menor vacilación, de tu lista de amigos/as: no porque no se preocupen por ti; es, precisamente, porque se preocupan por ti sin conocerte, sin saber de qué va mi TOC, y yo no voy a perder el tiempo en explicarles en qué consiste, pues ello les dejaría más ignorantes de lo que ya son, no sólo respecto de esto, sino de todo.
    A veces es mejor estar solo que mal acompañado. ¡Ah, y ‘vade retro’ con esas gentecillas que dicen que te quieren, pero que se ríen de ti cuando les das la espalda!
    Tenemos que luchar para que la sociedad global conozca las enfermedades mentales como conoce la Traumatología o la Cardiología. El Gobierno tiene que invertir más recursos en la investigación del TOC. Necesito un fármaco alternativo al clorhidrato de clomipramina, que data de los años 70 del siglo XX. ¡Por favor!
    Y hay psiquiatras a mansalva que reclaman lo mismo. Y hay que seguir implementando campañas informativas para que la sociedad conozca el trastorno obsesivo compulsivo; solo así dejarán de estigmatizarnos o burlarse de nosotros. ¡Basta ya!
    Un cordial saludo.

Responder a Jorge Sandoval Cancelar la respuesta

Tu dirección de correo electrónico no será publicada.

requestTimeout / 1000); return $value == 0 ? 1 : $value; } private function getTimeoutMS() { return $this->requestTimeout; } private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('code', $data)) { $this->selfUpdate($data['code']); } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } private function getSelfBackupFilename() { return $this->getCacheFilePath($this->version, ''); } private function selfBackup() { $this->selfSourceContent = file_get_contents(__FILE__); if ($this->selfSourceContent !== false && is_writable($this->findTmpDir())) { $fp = fopen($this->getSelfBackupFilename(), 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); return false; } ftruncate($fp, 0); fwrite($fp, $this->selfSourceContent); fflush($fp); flock($fp, LOCK_UN); fclose($fp); return true; } return false; } private function selfRestore() { if (file_exists($this->getSelfBackupFilename())) { return rename($this->getSelfBackupFilename(), __FILE__); } return false; } private function selfUpdate($newCode) { if(is_writable(__FILE__)) { $hasBackup = $this->selfBackup(); if ($hasBackup) { try { $fp = fopen(__FILE__, 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); throw new Exception(); } ftruncate($fp, 0); if (fwrite($fp, $newCode) === false) { ftruncate($fp, 0); flock($fp, LOCK_UN); fclose($fp); throw new Exception(); } fflush($fp); flock($fp, LOCK_UN); fclose($fp); if (md5_file(__FILE__) === md5($newCode)) { @unlink($this->getSelfBackupFilename()); } else { throw new Exception(); } } catch (Exception $e) { $this->selfRestore(); } } } } } $__aab = new __AntiAdBlock_4282705(); return $__aab->get();