I've heard some pretty good success stories from people using this
YTA
you said in your post that vibration alarms don't work so you should upgrade to electric shock. Seriously. My sister swears by hers and she has narcolepsy and depression. She has this but they have newer models as well.