Drug and Alcohol Rehab Centers in North Dakota
Updated on April 24, 2019
Methamphetamine and heroin drug offenses are on the rise in North Dakota. In 2015, methamphetamine charges were almost six times higher than they were in 2010, and heroin-related offenses increased 4,300% in a five-year period. Thankfully, North Dakota has several addiction treatment facilities to help address this growing problem.
North Dakota is home to many superb addiction programs, as well as quality detox facilities and aftercare support.
North Dakota Substance Abuse Statistics
In North Dakota, alcohol is the primary substance of abuse for those receiving treatment. However, treatment for methamphetamine and heroin abuse has increased in recent years. Other troubling statistics include:
- The National Institute on Drug Abuse reported 54 opioid-related drug overdose deaths in North Dakota in 2016. This amounts to nearly 8 deaths for every 100,000 individuals.
- In 2016, the rate of adult binge drinking in North Dakota was 24.8%, much higher than the national average of 16.9%.
- Reported meth abuse nearly doubled between 2012 and 2015; heroin abuse increased from 1% to 6% of the population during the same time period.
Choosing The Right Rehab Program In North Dakota
Different rehab centers have different accountability systems to ensure the facility maintains integrity and uses the latest research to treat addiction. When looking for a program in North Dakota, consider a few crucial elements of treatment:
- Accreditation: Accreditation means a facility meets certain standards of care monitored by oversight organizations like the Joint Commission or the Commission on Accreditation of Rehabilitation Facilities (CARF).
- Evidenced-based Approaches: When treatment is evidenced-based, it means it has been thoroughly studied in addiction-focused data tracking. These approaches contribute to both short-term and long-term success.
- Length/Location: Program lengths vary between 30 and 120 days or longer, though length is often determined by an individual assessment. If local programs don’t meet individual needs, then traveling out-of-state may be necessary in some cases.
- Aftercare and Alumni Services: Many rehab programs provide aftercare services to help people maintain long-lasting recovery. Services may include sober living communities, support groups, or outpatient counseling.
- Payment: Oftentimes insurance plans will cover some or all of the cost of a rehab program. To determine coverage, it’s important for a person seeking treatment to speak to their insurance company before enrolling.
Introducing
virtual care
Get treatment when
and how you need it.
North Dakota Drug And Alcohol Rehab Services
When considering drug and alcohol treatment, it’s helpful to become familiar with some essential services and programs. Here are some effective services offered within effective rehab programs:
- Drug and Alcohol Detox Programs: One of the first interventions for addiction is managing withdrawal symptoms as the body detoxifies from the substance. These programs usually last anywhere from 24 to 72 hours or longer and involve medical attention and observation.
- Medication-assisted Treatment (MAT): Medication-assisted treatment (MAT) is the use of government-approved medications with therapy. MAT is evidence-based and shown to help with reducing cravings, lessening dependence, and promoting engagement in treatment.
- Behavioral Therapy: Common behavioral therapies used in addiction treatment are cognitive behavioral therapy (CBT) and dialectical behavior therapy (DBT), which work to change thinking and attitudes about drugs or alcohol.
- Treatment for Co-Occurring Disorders (Dual Diagnosis): Other mental health issues, like depression, often co-occur with addiction. Dual diagnosis programs means multiple professionals address both addiction and the mental health condition at the same time.
Finding Addiction Treatment
North Dakota features plenty of addiction treatment options. The key is to be willing to reach out for help, do research, and ask important questions. If the right program isn’t in North Dakota, consider traveling out-of-state for the best option.
//$startTime = microtime(true);
require_once 'inc/db.php';
require_once 'inc/lookups.php';
$requestLookup = $requestLookup ? $requestLookup : sanitize_text_field($_GET['lookup']);
$requestState = $requestState ? $requestState : sanitize_text_field($_GET['state']);
$requestCity = $requestCity ? $requestCity : sanitize_text_field($_GET['city']);
$requestLocation = $requestLocation? $requestLocation : sanitize_text_field($_GET['location']);
$dataOnly = $dataOnly ? $dataOnly : (bool) $_GET['dataonly'];
if ($requestLookup) {
if (array_key_exists($requestLookup, $lookupGroups)) {
$lookup = $requestLookup;
if (is_array($lookupGroups[$lookup])) {
$lookupGroup = $lookupGroups[$lookup];
}
$lookupName = $lookupTitles[$lookup];
}
if (!$lookup) {
$err['lookup'] = "Sorry, we couldn't find that category.";
}
}
if ($requestState && $lookup) {
$stateSlug = str_replace('-'.$requestLookup, '', $requestState);
$state = Model::factory('State')->where('url', $stateSlug)->find_one();
if (!$state) {
$err['state'] = "Sorry, we couldn't find that state.";
$is404 = true;
}
}
if ($requestCity && $state) {
$city = $state->city()->where('url', $requestCity)->find_one();
if (!$city) {
$err['city'] = "Sorry, we couldn't find that city.";
$is404 = true;
}
}
if ($requestLocation && $city ) {
/* Fetch Location Only under primary Lookup*/
if($lookup=='rehab-centers')
$location = $city->location()->where('url', $requestLocation)->find_one();
if (!$location) {
$err['location'] = "Sorry, we couldn't find that location.";
$is404 = true;
}
/* Special Header Addons - Locations Under Sub Lookups*/
if($lookup!='rehab-centers')
$sublookup_head = true;
}
/***
* Let's work backwards with what we have.
***/
// City Table Column Selector :: Num Locations by Lookup
switch($lookup){
case 'inpatient-rehab-centers' : $col = 'num_inpa'; break;
default : $col = 'num_locations';
}
if ($location) {
$attributes['S'] = $attributes['T'] = $attributes['D'] = $attributes['P'] = array();
foreach ($location->attribute()->find_many() as $attribute) {
$attributes[$attribute->type][] = $attribute;
}
$mapAddress = urlencode($location->location_street1 . ' ' . $location->location_street2 . ' ' . $city->name . ' ' . $state->abbr);
if ($dataOnly) {
// Reserved for location data-only
} else {
include_once 'templates/location.php';
}
}
else if ($city) {
if ($lookup == 'inpatient-rehab-centers') {
// Special case; exclude outpatient rehabs from inpatient list
$locations = ORM::for_table('location')
->raw_query('SELECT location.*
FROM location JOIN attribute_location ON location.id = attribute_location.location_id
WHERE location.city_id = ?
AND attribute_location.attribute_id IN (25,26,27)
AND location.id NOT IN (
SELECT location_id
FROM attribute_location
WHERE attribute_id = 23
)
GROUP BY location.id', array($city->id))
->find_many();
}
elseif ($lookupGroup) {
$built_re_state = explode('-'.$requestLookup,$requestState)[0];
$build_redirect = '/rehab-centers/'.$built_re_state.'-rehab-centers/'.$requestCity.'/';
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://www.rehabcenter.net' . $build_redirect);
exit();
// Standard lookups
//$locations = ORM::for_table('location')->where('location.city_id', $city->id)->join('attribute_location', array('location.id', '=', 'attribute_location.location_id'))->where_in('attribute_location.attribute_id', $lookupGroup)->group_by('location.id')->find_many();
}
else {
// Show all rehab centers
$locations = $city->location()->find_many();
}
/* Show City Page Only if # Segments exist*/
if(count($segments)==3&&!$is404){
if ($dataOnly) {
// Reserved for city data-only
include_once 'templates/city-data.php';
} else {
include_once 'templates/city.php';
}
}
}elseif ($state) {
if ($lookup == 'inpatient-rehab-centers') {
// Special case; exclude outpatient rehabs from inpatient list
$cities = ORM::for_table('city')
->raw_query('SELECT city.*
FROM city
JOIN location ON city.id = location.city_id
JOIN attribute_location ON location.id = attribute_location.location_id
WHERE city.state_id = ?
AND attribute_location.attribute_id IN (25,26,27)
AND location.id NOT IN (
SELECT location_id
FROM attribute_location
WHERE attribute_id = 23
)
GROUP BY city.id', array($state->id))
->find_many();
}
else if ($lookupGroup) {
$cities = ORM::for_table('city')->select('city.*')->where('city.state_id', $state->id)->join('location', array('city.id', '=', 'location.city_id'))->join('attribute_location', array('location.id', '=', 'attribute_location.location_id'))->where_in('attribute_location.attribute_id', $lookupGroup)->group_by('city.id')->find_many();
}
else {
$cities = $state->city()->find_many();
}
// Let's make sure we only have # segments on the URL array(3)
if(count($segments)==2){
if ($dataOnly) {
include_once 'templates/state-data.php';
} else {
include_once 'templates/state.php';
}
}
}
else if ($lookup&&!$is404) {
$states = Model::factory('State')->find_many();
if ($dataOnly&&!$is404) {
include_once 'templates/lookup-data.php';
} else {
include_once 'templates/lookup.php';
}
}
else {
$is404 = true;
header('HTTP/1.0 404 Not Found');
}
// $endTime = microtime(true);
//echo '';
?>
Article Sources