Assuming this is a standard residential connection, your public IP address can change. Totally up to your ISP.
You would port forward through your router to whatever the internal IP address is of your PC.
However, serious security concerns present themselves.
You are making your system and its contents open to the outside world.
Your current public IP address gets scanned all the time. As does everyones. Currently, your router throws those access attempts away.
By opening up that firewall with a direct line to your PC, you are in fact letting the whole world gain access to everything on it. Everything.
This is a very bad idea.