Aged people, particularly over 65, are at the highest risk of nightmares and dementia. This may be because they are the most likely of all age groups to be nursing different health conditions, which can cause dementia. Among these are anxiety and high blood pressure, which are connected to insomnia and nightmares.