hey, i know 3 people with autism who are of different ages: one is 3, the other 12 and the other 55. I came into close contact with the 55 year old cause last summer when i came to the uk, i helped in a charity shop and he was working there and i was truly amazed by this man. We had to put the sizes of the clothes (you know like the little square coloured tags you put on the hangers..) and he would sit there and count how many there were every time we took one and there'd be loads in there, and he'd do it in a matter of seconds! I remember touching him once, when i tried to congratulate him on doing something well, and he got into a fit and started shouting which scared me a lot.. I dont live with the other two people (the kids) but from what i hear from their families they cause big problems when in public (shouting and crying..) The most important thing is to be understanding and never show that you are angry/upset/embarrassed in front of your brother because it could affect him in a negative way without you wanting to. As the others said, you have to be strong and remember everything happens for a reason. I know it must be very hard for you, but you have to completely ignore what people say/think about your brother. You know what he's like, who he is, and why he acts that way, and others dont (like if you go somewhere and he masturbates in public or something..). You are becoming a stronger person for experiencing this first hand and you have absolutely nothing to be ashamed of! Yes he will do things that might have embarrassed you, but you can even take it as a joke and just look away, or leave the room. I must say, from what i hear about your mum, she sounds absolutely amazing with this and i truly admire her behaviour!
I hope you feel better soon and realize its not bad ( i probably sound patronizing but i definately do not mean to be!!) and you can and will get through this.. stay in there xxx