My index finger has suddenly gone blue at the top joint. It’s swollen, a bit hot and really painful. What’s going on? I’ve had this before on other finger joints but never quite this painful. What could be causing it?