I sneeze alot, this has been happening for past two years plus. And my nose feels runny a lot of the time so I sniff a lot too. Whats wrong with me?

Rhinitis. You have rhinitis, that's doctor talk for an inflamed nose. Sneezing is a classic symptom of allergic rhinitis although it can sometimes be due to irritation like strong odors or smoke. That's called nonallergic rhinitis. Your doctor can prescribe medication. An allergist can find out the cause of your symptoms, help you avoid the causes, and perhaps administer allergy injections to cure you.
You are allergic. Runny nose, sneezing and sniffing are common symptoms of allergies, sometimes called hay fever. There are many medications available to treat these symptoms. Allergists are physicians who can perform skin tests to determine the causes for these symptoms.