Oh my sister, dont worry about past mistake because Allah is most forgiving and u not doing it on purpose, should u confused about 2 different time, then u better take latter one until u really confirm which one is true..bout ur dream, everyone had a bad dream(myself include) but it should not...