Well it's impossible to know without examining what's going on in your personal life, but it could be any number of things. It could be that you haven't made an active effort, or it could be that you're simply unorganized. Keeping a clear mind and managing your time efficiently is a really big part of being disciplined. It's hard to stick to a schedule, show up on time, or finish a project if you're super unorganized.