... How long will it take ? Do I need to go to the dr? It's my first one.