Does my MagicalButter lose potency?

Yes, it will degrade after some time. But if you store it properly. Cool, dark places without humidity will preserve the medicine longer. For example, your freezer! 3-6 months if you are simply just keeping in the fridge. The butter would go bad before the medicine lost its potency though.