Things to consider before investment

Hi,
I am interested in making an investment in the real estate (both commercial or residential) with the medium-term returns. What are the things that I should consider before investing? Like how do I pick project that will be delivered soon? I have heard bad stories about projects that take years for completion?