Lucky.
hypocondriac
tube
A person who is always trying to hide something may be described as secretive or deceitful.
Yes , It is a cynic who always find faults
A person who finds it hard to sleep is called an insomniac.
One possible answer could be a procrasintator - a person who always puts off what they need to do.
Mr or Mrs Google!
An Archaeologist or a Paleontologist.
You call the person a bully, jerk, meanie,etc
The only word I can think of to describe a person that always has something to say if called a Motormouth. So if you know someone that talks a lot just call them a motormouth.
You could call this person extremely lucky.
a white person