Please can anyone advise. I got my cat 3 1/2 years ago as a stray at the age of approx 13 weeks. At the time she was totally unsociable and on bringing her home she would hide behind the toilet or under the settee. At the time I had another cat and a dog. After a lot of patience and devotion she eventually became more sociable with both myself and other pets. She was never a vocal cat back then but since losing the dog and my other cat last September she has become very meowy and unsettled. When she's in she sits at the back door crying to get out and when I let her out she sits crying to get back in. I keep her in on a night as neighbours have complained she sits at the back door crying to get in from 10pm - 7am. On a night she sleeps on my bed and at 4am every morning (I can set my watch by her) she cries to go out but then wants back in. I'm at my wits end as I don't want her to be unhappy but whatever I do for her doesn't seem to be right. Since having her she's still very timid and my vet said she will probably never be any different with her being an ex-stray. Also, she isn't a great eater and one minute she eats a certain brand of food then she totally goes off it and on to something else, then she'll go off that. Any help appreciated.