Surviving in big surf need advice.

Il start by introducing myself here, Im not a surfer but spend a fair bit of my time in the waves none the less and looking for advise from people that are in the water like you guys are.
Ive been doing this for about a year or so now and slowly but surely learning how to jump big surf without breaking bones, been bashed up pretty badly and spent a fair bit of time being pummelled inside waves but not much drama, usually after coming off the ski I may get smashed by the next wave, re surface swim to my ski unflip it, get on start it and go with no major probs.

On the Weekend I had my first taste of what its like to be pounded by breaking surf for what Im guessing was 10 minutes, and I got a new respect for what you guys do out there every weekend, and wondering how you guys manage to survive out there as I nearly drowned twice in the space of 30 minutes jumping my usual location at an offshore reef break here where I live.
Ok I try and keep it as short as possible, but basically I came off my ski in pretty big breaking surf, what I had was clean breaking waves with maybe 2.5 - 3m meter faces, after the wave breaks it creates a secondary wave of foam and white water that I would guess to be head height deep, and that area of white water is quite large. This is the area I was caught in, each time I resurfaced and tried to find my upturned ski the next wave barrelled over either ontop of me or just infront of me, it was as though the ocean would not let me go, after being pummelled inside maybe 8 - 10 of these foam monsters I swear to god I was so exhausted I thought it was all over for me, but somehow eventually got my ski unflipped only to discover the kill switch that my lanyard attaches too had broken off on the reef while the ski was being tossed and I was screwed, with not motor I was flipped over by the next wave and the whole thing started again, this time I was lucky to get out alive, I was rescued by another ski and escaped by the skin of my teeth.
Any tips or advice on how you guys deal with this would be greatly appreciated, as I can only assume its something you have to deal with on a regular basis..

Much appreciated, Jason.
Ive been doing this for about a year or so now and slowly but surely learning how to jump big surf without breaking bones, been bashed up pretty badly and spent a fair bit of time being pummelled inside waves but not much drama, usually after coming off the ski I may get smashed by the next wave, re surface swim to my ski unflip it, get on start it and go with no major probs.

On the Weekend I had my first taste of what its like to be pounded by breaking surf for what Im guessing was 10 minutes, and I got a new respect for what you guys do out there every weekend, and wondering how you guys manage to survive out there as I nearly drowned twice in the space of 30 minutes jumping my usual location at an offshore reef break here where I live.
Ok I try and keep it as short as possible, but basically I came off my ski in pretty big breaking surf, what I had was clean breaking waves with maybe 2.5 - 3m meter faces, after the wave breaks it creates a secondary wave of foam and white water that I would guess to be head height deep, and that area of white water is quite large. This is the area I was caught in, each time I resurfaced and tried to find my upturned ski the next wave barrelled over either ontop of me or just infront of me, it was as though the ocean would not let me go, after being pummelled inside maybe 8 - 10 of these foam monsters I swear to god I was so exhausted I thought it was all over for me, but somehow eventually got my ski unflipped only to discover the kill switch that my lanyard attaches too had broken off on the reef while the ski was being tossed and I was screwed, with not motor I was flipped over by the next wave and the whole thing started again, this time I was lucky to get out alive, I was rescued by another ski and escaped by the skin of my teeth.
Any tips or advice on how you guys deal with this would be greatly appreciated, as I can only assume its something you have to deal with on a regular basis..

Much appreciated, Jason.