i took a reading of my brew and the hydrometer is reading 1.010, it smells great to me but the beer looks cloudy not clear can someone help plzzzz
Its possible that you haven't given the beer enough time to settle out. A hydrometer reading of 1.010 may indicate that fermentation is done. But there is likely still plenty of stuff still settling out. I'd recommend moving the fermentor to someplace cooler than fermentation temps, as this will help promote the settling of stuff. If you have a secondary fermentor you can rack to that, but I don't really think its necessary.
I let all my beers sit in primary for 10-14 days.