How do I do this?

I finished a game and its on Linux. But I wanna port it over to Windows and Mac. How do I do that?

Have you tried changing the “Target Platform” in the “Build Settings” (File > Build Settings...)?

https://docs.unity3d.com/Manual/BuildSettingsStandalone.html

Note: If you’re developing on Linux, you won’t be able to make a macOS build.

I have. The only option I get is Linux.

I’ve been waiting a few days. Its getting annoying now. I need help.

In order for those platforms to appear in the build settings, you first need to install them via Unity Hub.