 By the end of the shows run, Angel had lost and regained his soul a  total of four times. The first time he lost his soul was when Darla  made him a vampire in 1753. The first time he got his soul back was  when the gypsy clan cursed him in 1898. The second time Angel lost  his soul was when he and Buffy made love on her 17th birthday and he  experienced a moment of pure bliss and total happiness (the  condition of the curse was that Angels soul would be restored but  he would lose it if he ever experienced a moment of pure happiness).  The second time he regained his soul was when Willow performed the  spell to restore it. The third time was when Rebecca slipped him a  happy pill so he would relax in the episode, "Eternity". That was  only a temporary condition though and Angelus reverted back to Angel  when the effects of the pill wore off. The final time he lost his  soul was when a shaman took it. The final time he got his soul back  was when, once again, Willow restored it.