Do I need to take medication for life after cerebral angioma embolization?

No need.
No medication is usually required after embolization alone, and if a stent is placed as an adjunct, dual antibiotics are required for 3 to 6 months after surgery and can be discontinued.