Mixed emotions

I was blowing my bf and I sucked his balls(not hard) and he was like could you lay off of that. & I know everyone has different likes and stuff but something about it hurt my feelings and I just wanted him to go home after that. Hes so sweet like literally randomly does the nicest things for me. I just sometimes am so not into him and other times I am. Idk what to do I just want to break down and cry because he's so nice but im being so sensitive to everything and I'm thinking about my ex (who was a terrible boyfriend) & thinking about how things would go differently if I was with him not this other guy. But I know I would never get back with my ex. Im so confused and im sorry if this was confusing or immature , I just need some advice or to see if any of you have been in this situation and its worked out well?