I've got sleep apnea. When I went to the sleep clinic, they told me that I stopped breathing about 163 time per minute! Seriously. My blood oxygen levels ran around the mid 60% range without a CPAP. Halfway through the night, the decided to try a CPAP out on me, and even though it was a completely alien sensation to have air blowing in my nose (not to mention the wires all over my body for the test) I got the best 4 hours of sleep of my life. I could actually feel a difference in the morning.
Now, I've been sleeping with a CPAP for about 4 years (same one in fact) and can't sleep without it. I don't even snore when I'm wearing it, but if I forget and fall asleep on the couch, I snore so loud that my wife can hear me outside.
If you have to get a CPAP, it's not the end of the world, and you'll be glad you did. You won't believe how great you feel once you start getting quality sleep.
This is the best CPAP on the market (IMHO):
Sleep Apnea | REMstar® Pro M Series with C-Flex™ It's especially nice for people that are new to CPAP's because it has "C-Flex" which will lower the pressure when you exhale. That's the toughest thing to get used to in the beginning: pushing against the incoming air when exhaling. So, the C-Flex really helps.
Here is the best mask:
ResMed - Mirage Swiftâ„¢ II Nasal Pillows System
It's the least obstructive, and most comfortable. Okay, it's comfortable after you get used to it. I remember the first week my nose was really sore, because I wasn't used to the pressure that it put on the cartilage. Now that I'm used to it, I wouldn't trade that mask for any other out there.
BTW, being in shape doesn't mean you don't have sleep apnea. My grandmother is 4 foot 8 inches, weighs a whopping 80 - 90 pounds and she has sleep apnea and has to sleep with a CPAP also. On the other hand, my sleep apnea is mostly due to my weight according to the doctor.
/edit/ oh yeah, and I can attest to smoking weed before bed. Rarely do I have a problem going to sleep, but in that rare case, weed (or Benedryl) knocks me the fuck out.