I have no advice for you but lots of sympathetic hugs. DS cried nearly every single day of Prep for the first half of last year at drop off - and then he started up again towards the end of the year.

We switched him to a smaller school, closer to DH's uni - and he started this week. Tuesday he was ok, Wed, Thurs and today he cried and had to be pulled off DH's legs.

So absolutely no advice here mate, but I know what you are going through. I make DH take him in because I can't stand it - hurts too much.