Everything happens for a reason so follow your heart. You may not know why things suck at the moment, but in my personal experience I find out later and that's when I get that "Ah ha" moment. I like Mark's idea of taking some time off and just taking in what the church offers in teachings. Listen and wait. You're time will come.