People who think just enough of you to only indulge you probably wouldn't waste their time complimenting you.
If they were insincere towards you with regards to shallow compliments then they aren't really worth your thoughts anyway.
As Rowan said, get the sleep deprivation thing sorted out as a matter of priority. At the risk of sounding like I'm trivialising your thoughts, a weary mind will find it harder to look at things rationally.
All the best.