Starling is part of the Faster Payments network which means payments from most UK banks arrive instantly in your account, but occasionally it can take up to 2 hours.
If you've been waiting for longer than 2 hours or if you're worried about anything, it's best to get in touch with the sending bank so they can trace the payment for you.