A person who gives advice is often referred to as an advisor or counselor. They are someone who provides guidance, suggestions, and recommendations to help others make informed decisions or navigate various situations. Their role is to offer expertise and support based on their knowledge and experience.
If the person is paid for the advice, she/he is a counselor or personal coach. If the person gives unsolicited advice and is not paid, she/he is called a nuisance.
A person who gives unwanted advice is usually called a kibitzer.
There isn't any good sites that gives good advice. The best advice is to get the information in person from a good person that you know and trust. You can go into a chat room or Facebook but they aren't good sites for advice.
a makeup expert
A person who gives advice on legal matters is called a lawyer or an attorney. They are trained professionals who provide legal counsel and representation to individuals or organizations facing legal issues.
nutritionist
A person who is trained in the science of nutrition is a Nutritionist
she gives people advice and is a wonderful person
a psychiatrist or social worker
tour guide
A person trained to give guidance on personal, social, or psychological problems.A person who gives advice on a specified subject.
An adviser is a person who gives advice or counsels another person. Often an adviser is an expert in a particular field and advises a person on areas in his or her expertise, such as a financial adviser.