"Sherlock" fans, millions upon millions of them, are a greedy lot. They want to see more of Sherlock Holmes and Dr John Watson and that too without a long waiting period. The busy schedule of actors, however, is playing spoilsport, as it is getting hard to bring everyone together.

"It's very hard to get together. But it's one of those things where you have to at some point just go, 'we're going to do it now' -- otherwise we could be having this conversation in three years. There comes a point where you've got to piss or get off the pot," says Martin Freeman, who plays Watson, to Digital Spy,

The busy actor, who is currently starring in anthology series "Fargo," which is based on the movie of the same name, is set to play the title role of Richard III at Trafalgar Studios, London's West End, later this year. The actor said to Digital Spy that the original plan to join the "Sherlock" team to begin shooting the fourth season, after the play's theatrical run, is not happening anymore.

Freeman may not be interested in doing American shows that keep on going for years, but when it comes to "Sherlock," he does not have any reservation. He is keen on doing the hugely popular show, "Sherlock," for years to come.

"I can't countenance doing something for eight months of the year every year -- but three months of the year every couple of years is much more attractive," Freeman said, adding that he "wouldn't and couldn't put an end point on it -- I'm just more open to it."

Meanwhile, Benedict Cumberbatch, who plays Sherlock, is also portraying the role of Richard III. He has been roped in to play the same role for BBC's second series of Shakespeare's History plays.

BBC has yet to officially announce the return of "Sherlock" for Season 4. The third season of "Sherlock" premiered on January 01, 2014.