I am very new to this and have never traded even on a demo account. I do have a background in psychology however and can offer some advice based on my expertise:
Emotions were created by hundreds of thousands of years of evolution during a time when we lived strictly off the land hunting and gathering and combating the hostile forces of survival and reproduction. Emotions worked very well in this primitive setting and are still important to survival today. The problem is that they are a huge mismatch for highly logical activities like trading. Basically we are still neanderthal-minded trying to do work of a highly-disciplined, sophisticated, logical suit and tie professional. We were definitely not "designed" to trade.
You will NEVER be able to completely block out your emotions, you will get over-powered ever single time. The best thing you can do is become a master of identifying your emotions, evaluating how these emotions might influence your trading behavior, and regulating your emotions as best you can when trading. You should NEVER trade when you are experiencing strong emotions, either positive or negative. It's almost like training yourself for Buddhist concentration and discipline.
ALWAYS remember that logic rules over emotion. It can be difficult to trade based on pure logic but this is always the best way. The forces that control the market are logical and not emotional. The closer your knowledge about the market and trading behavior parallel logic, the better your trades will be.
It might be hard to face but since you only have limited time (and not the best times) available to trade, you might want to put off trading, real money at least, until your schedule changes.
Hope this helps you and best of luck,