True dreams are a part of Prophethood, as it was reported that the Prophet (peace and blessings of Allaah be upon him) said: “True dreams are one of the forty-six parts of Prophethood.” (al-Bukhaari, 6472; Muslim, 4201)
Dreams marked the onset of Revelation (al-Bukhaari, 3; Muslim, 231).
The truthfulness of the dream is related to the sincerity of the dreamer. Those who have the most truthful dreams are those who are the most truthful in speech. (Muslim, 4200)
Towards the end of time, hardly any dreams will be untrue. The Prophet (peace and blessings of Allaah be upon him) said: “That will be because the Prophethood and its effects will be so far away in time, so the believers will be given some compensation in the form of dreams which will bring them some good news or will help them to be patient and steadfast in their faith.” (al-Bukhaari, 6499; Muslim, 4200)
The same may be said of the miracles which appeared after the time of the Sahaabah. This did not happen during their time because they did not need them, due to their strong faith, but the people who came after them needed them (the miracles) because their faith was weak.
Dreams are of three types:
rahmaani (those that come from Allaah),
nafsaani (psychological, they come from within a person) and
shaytaani (those that come from the Shaytaan). The Prophet (peace and blessings of Allaah be upon him) said: “Dreams are of three types: a dream from Allaah, a dream which causes distress and which comes from the Shaytaan, and a dream which comes from what a person thinks about when he is awake, and he sees it when he is asleep.” (al-Bukhaari, 6499; Muslim, 4200)
read more here:
https://islamqa.info/en/6537
Why is it so hard to find someone who can actually interpret dreams properly? Does anyone know of anyone?
To have your dreams interpreted islamically and not by any soothsayer, astrologer or some website is to ask a scholar who has specialized in this subject. There are also common signs known in Islam that can help you understand some of it yourself. For example, if you see a snake in your dream then it means you have an enemy wishing to harm you. If the snake harms you then that is what your enemy is doing to you.
According to a hadeeth narrated from Abu Razeen by al-Tirmidhi, he should not tell anybody about it except a very close friend who loves him very much, or who is very wise. According to another report, he should not talk about it except to one who is wise or one who is dear to him. According to another report, he should not tell of his dream except to a scholar or one who will give sincere advice. Al-Qaadi Abu Bakr ibn al-‘Arabi said: as for the scholar, he will interpret it in a good way for him as much as he can, and the one who will give him sincere advice will teach him something that will be of benefit to him and will help him to do that. The one who is wise is the one who knows how to interpret it and will tell him only that which will help him, otherwise he will keep quiet. The one who is dear, if he knows something good he will say it, and if he does not know or he is in doubt, he will keep quiet.