I worked in the offshore industry all my life. Like you, weekend, public holidays etc didn't exist, so I did my fare share.
Sadly, it goes with the territory.
What's reassuring is that we actually do have trained professionals around to help out when needed.
Thanks to all of you who'll be on duty this year.