ellalouise "I really don't know why I dwell on what other people think of me so much, I annoy myself doing it."
Perhaps because all women are conditioned (to some degree) to put up with stuff!
But you can change this. Think in advance what might happen, prepare for how you will tackle it.
For example...
"...in my line of work we get a lot of visitors and outside agencies in and everyone seems to just come to my desk, pick things up," - you could ignore this or make a point of saying "oh, I need that." and put your hand out for them to return your item.
"shove me out of the way," - ignore or say "Excuse me did you realise you shoved/bumped into me?"
Most people should apologize and make a mental note not to be a jerk around you in future.
Some may brazen it out with a 'I think you were in my way." In which case you can choose to ignore them, brazen it out how you feel is appropriate. If you are standing still, and they are moving, then it is clear who is in the wrong so you could say 'I was standing still, you were moving." You can always choose to back down, you can always choose to be polite but in a clear, frosty, 'don't fuck with me' way!
EG you could ignore their reply and make your way off - away from your desk, to the loo, to someone else's desk etc. Culture sometimes dictates one apologizes in these situations, when you know you are not in the wrong you can choose to not supply an apology.
"ask me to do things for them, where they don't ask the same of my older colleagues." This is a tough one. Are you expected to do things for your colleagues? I think if this is a regular occurrence I would either say 'Sorry I am snowed under' or I would talk to my line manager about unreasonable demands by work colleagues.
"Also got p*ssed off today because 3 different delivery guys called me darlin'/love/sweetheart but didn't say the same to my older colleagues when interacting with them."
You could report this to the company anonymously. Or to your line manager who could ask that the message is passed on anonymously to company. It should not be phrased as XYZ complained but rather a member of staff reported that blah blah blah, so it could be anyone who witnessed the behaviour.
"A man even prodded me to get my attention, where I cannot imagine him doing the same to my 50 year old colleague."
I think I would be tempted to exaggerate my response here, with a loud "ouch' or 'eeeyouch' or 'argh'' then 'You prodded me!"
www.writtensound.com/index.php?term=pain
This will hopefylly mean that the man automatically needs to start his conversation with an apology and again, I would hope, will not do this to anyone, regardless of their age.
In many ways all your comments could be said to be true of the experience of some women in work, asked to do things that are not part of their job, having their physical space invaded, bring inappropriately 'prodded/touched or whatever' and being called derogatory names.
Re " I did remark that it was odd that he prodded me and could have just said excuse me." who did you remark this to, the person who did it?
What did he say?
Good luck, remember, you can choose, you can ignore some behaviour, if you feel it is not too bothersome (e.g. it would not worry me if people picked up my stuff from my desk) or you can make a big deal if you choose to.
No one has ever prodded me but then again when I really was younger (even younger than 21) I worked in a restaurant and had my bum touched regular by a customer, and was sometimes quite fearful of bad behaviour by other males. So what I am saying now is what I feel as a 50 something woman, as a much younger woman I put up with things because I did not realise I had a choice.
You do have a choice. Exercise it.
Good luck. 