Do creatine and protein actually expire?

I have whey isolate that had a "best by" of November. Safe to use?

Also have creatine that expired (not "best by") a few months ago. Found an old thread where someone said expired creatine can turn into a toxic compound over time. Any truth to that?

Or are both safe to use?