What should I do about nightmares? Is there a medical or OTC treatment?

Yes. See a sleep specialist. Nightmares occur in rem sleep and can be suppressed by serotonin antidepressants. Night terrors occur in stage 4 sleep and are not recalled. They are better suppressed by tricyclic antidepressants or benzos.