Etiquettes of Dua

When are duas accepted?

Q:

  1. Are Duas accepted yes or no - my answer would be 1) Its answered now 2) It may be answered in future 3) You will get it answered in Hereafter. 
  2. What about statements (ahadeeth) ALLAH has forgiven and made you enter jannah and saved you from Hell.  Its like Jesus pbuh dying on cross or something a little like that.