I recently suffered from derealization and I got over it recently. For me, I stopped trying to fight it.... I understood what it was and I accepted it. I didn’t try and fight it. I hope you get well soon. I can only imagine suffering with dp for 18 years. Good luck!
^a fine superiority complex