A few weeks ago myself and a colleague had crossed words at work. We have worked together for years and always rubbed along okay but this time we both blew up a bit and things were said that really shouldn't have been on both sides. I put it down to a workplace fall out but he went off on the sick a few days later and was off for a few weeks. He has always been very workshy and I suspected that he may be using our fall out as an excuse to have some time off from work and make me take the blame as a result. My suspicions were confirmed last week when my manager took me aside and said my colleague had put in a complaint against me. My manager was on the verge of tears as she was telling me as she said that things could get quite nasty and although she was aware of both our characters, it was really out of her hands now. There were 3 witnesses to the incident but 2 of them are his personal friends so I don't hold out too much hope of a fair outcome there. I haven't a clue how to defend myself or where I should be seeking advice. I am an NHS healthworker but i'm not in a union. Any ideas of what I should be doing?