just 1 potion is enough for him to be cured. To make Bernard drink the potion, you can approach him in his place in daylight like usual. The dialog box will explain the condition of Bernard. Etc
normally, the next day after you give medicine to him, he will be healthy again. maybe there's some bugs or anything else that make this happens. i suggest you to DM the creator to seek for solution.