Bitcoin is speculation, if there are sucke, believers or supporters believe and want to buy them at that price.
Yes, it will be 50k for sure.
This speculation can become true in only one way that if prices start to rise now and make remarkable achievement in this month and 50k is not that much high value prices were at 19k in the last month of 2k17 and that time was the peak time and once again bitcoin has to take start from the dip value and give its investor moment of pleasure and I think investor are in large number now and 50k can be achieved in the June the main thing is that whole community will hold and more people will join then it is possible.