I have had the teeth falling out dream. In mine they have all come loose and I am spittting them out one by one. Apparently dreaming your teeth are falling out means you are feeling insecure about something going on in your life. Although I've never had this dream I think that the snake in your bed means that something scary is happening in your life that you have no control over.