Still haven't received my tax return

I efiled in March, should I have received my federal return by now?  If so, how do I go about figuring out what is going on?