Rukhsar, hahaha. As i said this recipe was from internet so yeah grams are daal. Some people call them daal, some lentils and some grams. As for 7-8 hours, usually the daals that take time to cook are soaked overnight. If you don't want to soak them overnight that you can use canned kidney beans or you have to cook the daal in pressure cooker for a long while.
I’ve no idea what this daal is called but it’s black on one side and white on the other.
Anyway, here’s what I do.
half cup black&white daal
1/5 chanay daal (soaked in water for 1.5 hr)
Wash both and add to cooker. Add 4 cups of water, some garlic, and a tomato. Pressure cook for 10 min. Add spices to taste and half a tsp of masala from achaar. Thicken on low heat.
Lightly brown thinly sliced onions. Add some chopped ginger and cumin seeds. Mix in daal.
Masoor and moong daal. Mix a roughly equal amount of both with water, salt, chili powder, halthi (not sure what this is called in english), and ginger garlic paste. Put on high heat and let boil, then lower heat, cover pan, and let it cook till it's thick enough for your liking. For bughar, fry onions, tomatoes, cumin, sliced peppers, with a few drops of lemon juice. Turns out very tasty. :)