Why is it taken so long to deposit it use to take 5 mins for btc to be in account taken 2hrs and no funds?
Maybe a network problem.
As you can see, there are some users recently and even today who are experiencing a slow confirmation. The network is overloaded indeed. But don't worry since 1xbit only need single (or few) confirmations for the amount to be reflected then you can proceed to betting instantly.
Mind posting the transaction ID?