I like this poison idea.
I would make it go a bit slower, perhaps every 15 or even 30 min.
Makes it a little more dramatic.
And not have a save when it is first ingested, but after half an hour or so.
Succeeding on that would not mean it is overcome - that is just the first save, and you still...