Yes, contraceptive chemicals ingested by any method can cause mood swings, but if it isn't that, then it sounds like you're unhappy with certain aspects of your relationship. I agree with Tiggertan. You need to sit down when you're in a good mood, and talk with your bf. Anyone can get irritable, but when it starts to affect what you and your bf have, then it's time for action. If you feel yourself reaching that point where you're going to change moods, it might be best to go and sit somewhere quietly, and try and calm down. If not, the relationship doesn't look as though it'll last. x