As people have already said, you feel normal for the amount of time you have. Dee hit the nail on the head when he said that we start to figure out that everybody has bad days, but they're not bad years any longer.
I had about 2 years clean and was riding with my sponsor and his wife to a meeting. He asked me "you remember the first 6 to 12 months clean? how every day had some crisis or emotional drama?"
I said "sure".
He said "name what they were".
I couldn't. None of them were really all that important. All feelings pass, even the ones where it seems like they will last forever and there is no hope.
Hang in there. You're doing fine.