Can you make a bash profile available to future sessions even after system restart?

Is it possible to configure your bash profile and source it for future sessions rather than just the current session? lesson

In other words, can you make it available for future sessions, so that you can continue to use it even after system restart or until you decide to return to the default settings?

bash_profile is invoked when we login. So what you want, is already happening. The reason we use source is so we load the changes we made without having to logout/login or reboot.